As instruções que serão apresentadas aqui são CLR, NEG e
NOT. Cada uma destas instruções requer um único argumento, que
indicará o endereço efetivo do operando, indicado por <ea>
:
Formato da Instrução | Efeito |
---|---|
CLR <ea> |
<ea>
![]() |
NEG <ea> |
<ea>
![]() (<ea>) |
NOT <ea> |
<ea>
![]() ~(<ea>) |
O formato de máquina destas instruções é:
cccccccc.ss.mmm.rrronde
Operação | Código |
---|---|
CLR | 01000010 |
NEG | 01000100 |
NOT | 01000110 |
Tamanho | Código |
---|---|
byte | 00 |
word | 01 |
long | 10 |
Por exemplo, a instrução de máquina para CLR.L D5 terá a seqüência 01000010 para o código da operação, a seqüência 10 para indicar o comprimento long (.L), a seqüência 000 para o modo de acesso direto a um registrador de dados, e finalmente a seqüência 101 para indicar o número (5) do registrador de dados a ser alterado. Assim, seu código de máquina deverá ser
0100001010000101ou $4285.