A-A+

执行下列指令序列后 完成的功能是将(DX AX)的值______。MOV CL 04SHL

2022-08-05 22:33:04 问答库 阅读 172 次

问题详情

执行下列指令序列后,完成的功能是将(DX,AX)的值______。
MOV CL,04
SHL DX,CL
MOV BL,AH
SHL AX,CL
SHR BL,CL
OR DL,BL请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:左移四位
左移四位 解析:这是一种常用的多位数移位的方法。也可以采用厂面的方法将(DX,AX)右移四位
          MOV  CX,04
   NEXT: SHR  DX,1
          RCR  AX,1
          LOOP  NEXT

考点:序列,指令