问题
填空题
执行下列指令序列后,完成的功能是将(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