Você está na página 1de 2

EXEMPLO 7 Uso de instrues

aritmticas.
Comentrio

Mnemni ca MVI A,09h MVI B,03h MVI C,10h LXI D,1234h LXI H,0123h INR A DCR C INX D DCX B DAD B DAA

Cdigo 3E 09 06 03 0E 10 11 34 12 21 23 01 3C 0D 13 0B 09 27

Carrega o acumulador com o valor 09h. Carrega o registador B com o valor 03h. Carrega o registador C com o valor 10h. Carrega o registador duplo DE com o valor 1234h. Carrega o registador duplo HL com o valor 0123h. Incrementa 1 ao acumulador. A=09h+01h=0Ah. Decrementa 1 do contedo de C. C=10h-01h=0Fh. Incrementa 1 ao registador par DE. DE=1234h+01h=1235h. Decrementa 1 do contedo do registador par BC. BC=030Fh-01h=030Eh. Adiciona ao registador par HL o contedo do registador par BC. HL=0123h+0310h=0433h. Corrige para decimal os nibbles inferior e superior do acumulador. Antes: A=0Ah. Depois: A=10h.

Vista no Microprocessador simulador 8085 ver 3.2 da Intel

Você também pode gostar