Você está na página 1de 2

EXEMPLO 5 Uso de instrues

aritmticas.
Comentrio

Mnemni ca MVI A,05h MVI C,02h LXI H,2050h MVI M,08h SUB C SUI 02h SBB C SBI 03h SBB M

Cdigo 3E 05 0E 02 21 50 20 36 08 91 D6 02 99 DE 03 9E

Carrega o acumulador A com o valor 05h. Carrega o registador C com o valor 02h. Carrega o registador duplo HL com o valor 2050h. Move o valor 08h para a posio 2050h (apontada por HL). Subtrai o contedo de C do contedo de A.A=05h02h=03h. Adiciona 10h ao contedo de A.A=03h-02h=01h. Subtrai o contedo de C do contedo de A, incluindo o valor de carry. A=01h-02h-0=FFh. O carry antes Zero. Depois passa para 1. Subtrai 03h do contedo do acumulador, incluindo o carry. A=FFh-03h-1h=FBh. A Flag CY passa para Zero. CY=0. Subtrai com carry o contedo da posio de memria 4100h do contedo do acumulador. A=FBh-08h-0=F3h.

Vista no Microprocessador simulador 8085 ver 3.2 da Intel

Você também pode gostar