A-A+
执行下列指令后: MOV AX 1234H MOV CL 4 ROL AX CL DE
问题详情
执行下列指令后: MOV AX, 1234H MOV CL, 4 ROL AX, CL DEC AX MOV CX, 4 MUL CX HLT 寄存器AH的值是()。
A.92H
B.8CH
C.8DH
D.00H请帮忙给出正确答案和分析,谢谢!
参考答案
正确答案:C
解析:指令执行的情况如下:MOVAX,1234H;(AX)=1234HMOVGL,4;(CL)=4ROLAX,CL;(AX)=2341HDECAX;(AX)=2340HMOVCX,4;(CX)=4MULCX;(DX)=0000H,(AX)=8D00HHLT所以,程序执行完后,(AX)=8D00H,(DX)=0000H。