问题
问答题 简答题
假如在程序的括号中分别填入指令:
(1)LOOP L20
(2)LOOPNE L20
(3)LOOPE L20
试说明在三种情况下,当程序执行完后,AX、BX、CX、DX四个寄存器的内容分别是什么?
BEGIN:MOV AX,01
MOV BX,02
MOV DX,03
MOV CX,04
L20:INC AX
ADD BX,AX
SHR DX,1
()
答案
参考答案:
(1)(AX)=5(BX)=16(CX)=0(DX)=0
(2)(AX)=3(BX)=7(CX)=2(DX)=0
(3)(AX)=2(BX)=4(CX)=3(DX)=1