算术右移指令执行的操作是(2)。

admin2009-02-15  29

问题 算术右移指令执行的操作是(2)。

选项 A、符号位填0,并顺次右移1位,最低位移到进位标志位
B、符号位不变,并顺次右移1位,最低位移到进位标志位
C、进位标志位移到符号位,顺次右移1位,最低位移到进位标志位
D、符号位填1,并顺次右移1位,最低位移至进位标志位

答案B

解析 左移(算术左移/逻辑左移):各位依次左移,末位补0。对于算术左移,若改变了符号位,则发生了溢出;若没有改变符号位,则左移1位相当于乘以2。
   算术右移:符号位不变,各位(包括符号位)依次右移,最低位移至进位标志位。
   逻辑右移:最高位补0,各位(包括符号位)依次右移,最低位移至进位标志位。
   所以答案为B。
转载请注明原文地址:https://jikaoti.com/ti/Zla7FFFM
0

相关试题推荐
最新回复(0)