执行下列指令后:        MOV    AX,    1234H        MOV    CL,    4        ROL    AX,    CL        DEC    AX        MOV    CX,    4      

admin2009-01-15  32

问题 执行下列指令后:        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。
转载请注明原文地址:https://jikaoti.com/ti/OmV7FFFM
0

最新回复(0)