用二进制补码计算的问题
用二进制补码计算的问题
用二进制计算下列格式 -5+15
由于-5+15=10
用二进制计算下列格式 -5+15
由于-5+15=10
数学人气:779 ℃时间:2020-01-27 08:22:10
优质解答
你的理解不正确,你的这两个数异号,运算结果永远不会溢出,按照你的5位运算后,第六位的进位实际上没有运算结果的意义,纯粹是补码运算带来的,因此就丢掉了,结果是01010,正好是+10的补码根据补码运算规则,只有无符号数的...01011+ 01100 是不是需要对位数进行一下改变,因为结果23小于2的六次方,所以数值位变成6位:001011+001100,这样相加就变成了010111(即+23)。这样做来防止溢出对不?同样另外一个运算也是增加数值位位数,最后得出1101110,再求一遍反码得到1010010,恰好为-18的正码。这样做是否正确?请问你所说的无符号数运算是怎么回事呢?你说的完全对,增加字长(位数)当然可以防止溢出,或者是像浮点数一样来浮动小数点规整小数的形式,但是都和机器字长等有关系,不能不限制地增加无符号数就是所有位数都用来表示数字,没有符号位,数据范围从0开始,没有负数
我来回答
类似推荐
猜你喜欢
- 1寻求圆 椭圆 双曲线的相关方程越详细越好.
- 2把3千克糖平均装入4个袋子里,每袋重量的( ),每袋重( )
- 3英语翻译
- 4一个圆锥的底面直径与高相等它的底面周长是12.56厘米 这个圆锥的体积是多少立方厘米现在就要好心人帮帮忙
- 5环己烷的所有碳原子在同一平面上吗?
- 6He asked me whose shirt thie was.为什么不能说是was this.this不是“这个”的意思吗
- 7螺:音序()读音()部首()词组()
- 8英语首字母填空 he wants to buy some c______ for his wife as a birthday present and a new
- 9以“民族文化”为题写一篇英语作文.
- 10你早餐吃什么?英语怎么说