首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

~关于算术右移的有关问题

2012-04-06 
~~关于算术右移的问题对8位补码操作数(A5)16,进行2位算术右移的结果为___。答案是(E9)16,帮忙解决一下,谢谢

~~关于算术右移的问题
对8位补码操作数(A5)16,进行2位算术右移的结果为___。
答案是(E9)16,帮忙解决一下,谢谢

[解决办法]
在计算机中,算术右移比较特殊,在右移过程中操作数的最高位(符号位)保持不变各位向右移,最低位进入标志位(CF)。根据这种操作,(A5)16=(10100101)2 算术右移一位为(11010010)2=(D2)16,再算术右移一位便是(11101001)2=(E9)16.

热点排行