有符号二进制数10000000作为补码,求原码
按照减一再取反,10000000减去00000001后结果是什么呢?因为最高位是符号位1,能参与减法运算吗?结果是01111111(正数)吗,再取反,不就是10000000,这个不是表示-0吗,-128用有符号原码怎么表示呢?+128呢?
人气:102 ℃ 时间:2019-10-17 06:18:59
解答
10000000-00000001=10000000+11111111=011111111 ,结果为01111111,而且有进位,表示有溢出,最高为必须参与运算,因为机器是不知道是否原码还是补码,这也就是把减法变成加法的方法.128已经超出一个字节的有符号整数的表...
推荐
猜你喜欢
- 二根火柴完全燃烧大约可放出几焦的热量?
- 50% (m/V)氢氧化钠溶液怎么配制
- "精灵"用英语怎么说?
- 若在△ABC中,a=m2-n2,b=2mn,c= m2+n2,则△ABC是 三角形.
- 懂数学和几何学的专家过来,有题请教,关于长方体容积.急……!
- pen friend your be can I怎样连词成句
- 用英文介绍猴子
- 有三张卡片上面写着2,4,5.积是双数男生赢,是单数女生赢,女生说不公平为什么?换3,4,5.公平吗