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

admin2013-01-19  40

问题 执行下列指令序列后,完成的功能是将(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
转载请注明原文地址:https://kaotiyun.com/show/TxMZ777K
0

最新回复(0)