A-A+

执行下列指令后: MOV AX 1234H MOV CL 4 ROL AX CL DE

2022-08-06 04:11:13 问答库 阅读 175 次

问题详情

执行下列指令后: 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。

考点:指令