Clique sobre os objetivos listados abaixo para navegar até o conteúdo desejado.

Todas as instruções que não se encaixam nos grupos estudados anteriormente serão agrupadas nessa parte.

A instrução NOP não realiza nenhum tipo de operação sobre registradores ou memória sendo utilizada para sincronização ou aguardo de resposta, por exemplo, ao receber dados de dispositivos ou outros processadores/chips ligados ao 68k.

Operação
Nenhuma
Endereçamento
-
Tamanho do dado
-
CCR
X: -
N: -
Z: -
V: -
C: -
Sintaxe
NOP
Ex
;código p/ comunicação com dispositivo externo
;
MOVE.B D0, (A6) ; Registrador em memória
NOP;aguardando resposta
NOP;
NOP;
MOVE.B (A6), D1
CMP #$80
BEQ TRATAMENTO
;...

A instrução CLR "limpa" um operando atribuindo o valor 0. Essa instrução pode ser utilizada apenas com registradores de dados ou endereço de memória como destino.

Dependendo da situação, a instrução MOVE pode ser utilizada sendo mais performática que a instrução acima.

Operação
destino <- 0
Endereçamento de Destino
Dx, (Ax), (Ax)+, ‑(Ax), n(Ax), n(Ax,Dx[.W|.L]|Ax[.W|.L]), absoluto.W, absoluto.L
Tamanho do dado
Byte, Word e Longword
CCR
X: -
N: 0
Z: 1
V: 0
C: 0
Sintaxe
CLR.B Dx
CLR.W (Ax), 
CLR.L -(Ax)
CLR.B $8000
Ex
;D0=000000FF D2=0000FFFF
CLR.B D0
CLR.W D1
;D0= 00000000 D1=00000000
  1. 30/08/2024 - revisão 1 - Correção em link CLR
  2. 11/04/2024 - versão inicial