对寄存器AX的内容乘以2的指令是____。为什么

对寄存器AX的内容乘以2的指令是_____。A SHR AX,1 B SHL AX,1 C ROR AX,1 D RCR AX,1
2024-11-17 00:52:57
推荐回答(3个)
回答1:

答案:B
例如:MOV AL,16H
SHL AL,1
使(AL)即 00010110B 左移一位。移位后,(AL)=00101100B,是原值的两倍。 由此知道SHL可以做乘法 SHL移X位就是 就是乘以2的X次方

回答2:

B shl 为左移 shl ax,1 即左移一位 相当于乘以2 左移多少位 就乘以2的几次方
shr 为右移
xor 为异或

回答3:

B
SHL为逻辑左移指令,自动使寄存器中的内容乘以2.