
1算数右移是将您先后右移特定个数,然后在左边补0,算数右移(SAR)就是把你先后右移特定的数字,然后在左边用原符号位补足。
2例如,在汇编程序中,对于算数右移,如果最高位为1,则补1,否则补0,如果1万算数右移7位,则应改为1111111,而逻辑右移7位,则不考虑符号位,变为000001,这就是算数右移与逻辑右移的区别。
3在选择中,可以用算数右移进行标记数据的除法。将一个数右移n位,等于该数除于2的n次方。

1算数右移是将您先后右移特定个数,然后在左边补0,算数右移(SAR)就是把你先后右移特定的数字,然后在左边用原符号位补足。
2例如,在汇编程序中,对于算数右移,如果最高位为1,则补1,否则补0,如果1万算数右移7位,则应改为1111111,而逻辑右移7位,则不考虑符号位,变为000001,这就是算数右移与逻辑右移的区别。
3在选择中,可以用算数右移进行标记数据的除法。将一个数右移n位,等于该数除于2的n次方。