假如在程序的括號(hào)中分別填入指令:
(1)LOOP L20
(2)LOOPNE L20
(3)LOOPE L20
試說明在三種情況下,當(dāng)程序執(zhí)行完后,AX、BX、CX、DX四個(gè)寄存器的內(nèi)容分別是什么?
BEGIN:MOV AX,01
MOV BX,02
MOV DX,03
MOV CX,04
L20:INC AX
ADD BX,AX
SHR DX,1
()
設(shè)若標(biāo)志寄存器原值為0A11H,(SP)=0060H,(AL)=4。下列幾條指令執(zhí)行后,標(biāo)志寄存器、AX、SP的值分別是多少?
PUSHF
LAHF
XCHG AH,AL
PUSH AX
SAHF
POPF
指令執(zhí)行后標(biāo)志寄存器的值為0411H,AX=0411H,SP=005EH。