新人问一个问题,关于4位补码整数。
时间:2010-12-26
来源:互联网
4位补码整数(含1位符号位),它的最小数是绝对值最大负数,也就是1000.为什么是1000呢?这1000怎么来的?谢谢!
作者: ccty9527 发布时间: 2010-12-26
这个问题好像需要这样来理解。在数学上0-1 = -1,在4位二进制数中,0-1 = 1111(同时产生借位,使标志位CF=1),它的最高位恰好是1,可以表示负数,所以就用1111表示-1了,这个数也正好可以使1111+1=0(不理会CF). 依此:(-1)-1=-2,相当于-2 = 1111-1 = 1110, -3=(-2)-1 =1110-1 = 1101,...,1000还是负数,它是绝对值最小的负数,因为在比它小的数 1000-1=0111 表示整数了。
作者: shzhfu 发布时间: 2010-12-26
上面的回答作为新人的我的确很难理解。希望有其它朋友给出通俗一点的说法。还是感谢楼上的回答。
作者: ccty9527 发布时间: 2010-12-26
4位补码整数(含1位符号拉),最小数为1000,最大数为0111。最小数为什么是1000呢。求指点,感谢不尽。
作者: ccty9527 发布时间: 2010-12-26
1000最高符号位
1000可以是-0的意思,但是实际上0只有1个,不存在正0和负0,所以用1000来表示绝对值最大的负数
1000就表示-8(没有原码和反码)
4位有符号数可以表示的范围是[-8,+7]
1楼的说的很好,你再多想想.
1000可以是-0的意思,但是实际上0只有1个,不存在正0和负0,所以用1000来表示绝对值最大的负数
1000就表示-8(没有原码和反码)
4位有符号数可以表示的范围是[-8,+7]
1楼的说的很好,你再多想想.
作者: va_zaixuexi 发布时间: 2010-12-26
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28