问题
单项选择题
执行下列指令后:
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
解析: 指令执行的情况如下:
MOV AX,1234H ;(AX)=1234H
MOV GL,4 ;(CL)=4
ROL AX,CL ;(AX)=2341H
DEC AX ;(AX)=2340H
MOV CX,4 ;(CX)=4
MUL CX ;(DX)=0000H,(AX)=8D00H
HLT
所以,程序执行完后,(AX)=8D00H,(DX)=0000H。