回 帖 发 新 帖 刷新版面

主题:一道关于补码操作数右移的运算

对8位补码操作数(A5)16,进行2位算术右移的结果为:  (E9)16
(上题16为16进制)
这是怎么算的啊?
我按我的思路算一遍,大家帮我看看哪错了:
1.把16进制转化为2进制   10100101
2.进行2位算术右移,左边补2个00,最又边的01删掉    00101001
3.再把2进制转化为16进制   结果为:(29)16
而标准答案却是(E9)16

回复列表 (共1个回复)

沙发

不会吧 人气这么少

我来回复

您尚未登录,请登录后再回复。点此登录或注册