问题
单项选择题
下列程序执行后,DX寄存器的内容是 ( ) CODE SEGMENT ASSUME CS:CODE START: MOV CL,3 MOV DX,0C6H ROL DX,2 ROR DX,CL CODE ENDS END START
A.35
B.63H
C.53H
D.138H
答案
参考答案:B
解析: 该题主要考查了两个移位指令ROL(循环左移)和ROR(循环右移),首先 DX=0C6H=1100 0110B,而执行ROL DX,2后 DX=0001 1011B,接着执行ROR DX,CL结果为DX=0110 0011B=63H,所以选项B是正确的。