问题 单项选择题

下列程序执行后,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是正确的。

选择题
单项选择题