问答题
简答题
假如在程序的括号中分别填入指令:
(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)=......
(↓↓↓ 点击下方‘点击查看答案’看完整答案 ↓↓↓)
点击查看答案
相关考题
-
问答题
设若标志寄存器原值为0A11H,(SP)=0060H,(AL)=4。下列几条指令执行后,标志寄存器、AX、SP的值分别是多少? PUSHF LAHF XCHG AH,AL PUSH AX SAHF POPF -
问答题
请指出以下各指令的源、目的操作数所使用的寻址方式。 (1)MOV SI,2100H (2)SBB DISP[BX],7 (3)AND [DI],AX (4)OR AX,[609EH] (5)MOV [BX+DI+30H],CX (6)PUSH ES:[BP] (7)CALL DISP[DI] -
填空题
在数据传送类指令中,只有()和()两条指令会影响标志位的值,其中指令()是唯一可以改变TF标志的指令。
