单选题 为了将AX和BX寄存器中存放的32位数据左移一位(其中AX寄存器中的数据为高16位),下面的程序段中应填写一条什么指令?
  SHL AX, 1
  SHL BX, 1
  ___________
A)ADC AX ,0
B)SHL AX ,1
C)ROL AX ,1
D)RCL AX,1


【正确答案】 A
【答案解析】[解析] SHL BX,1之后,BX的最高位被移至CF标志位。ADC AX,0后将BX最高位赋予AX的最低位,实现了将AX,BX中的32位数据左移一位。