首页 > 其他 > 详细

计算机系统的一些常识---补码

时间:2015-02-10 10:23:26      阅读:282      评论:0      收藏:0      [点我收藏+]

补码:
原码:也叫符号绝对值码
最高位0表示正 1表示负,其余二进制位是该数字的绝对值的二进制位
原码简单易懂
加减乘除运算,增加了CPU的复杂度
零的表示不唯一

反码:反码运算不便,也没有在计算机中应用;

移码 :表示数值平移N位,N称为移码量,主要用于浮点数的阶码存储

补码:
十进制转二进制
正整数转二进制
除2取余,直至商为零,余数倒序排序

负整数转二进制
先求与该负数相对应的正整数的二进制代码,然后将所有位取反,末尾加1,不够位数时,左边补一
零转二进制
全零
已知二进制求十进制补码
如果首位是零,则表明是正整数,按普通方法来求
如果首位是1,则表明是负整数

 

补码:

原码
也叫 符号绝对值码
最高位0表示正 1表示负,其余二进制位是该数字的绝对值得二进制位

补码:(inport)
正整数转二进制
除2取余,直至商位零,余数倒叙排序
负整数转二进制
先求与该负数相应的正整数的二进制代码,然后将所有位取反,
末尾加1,不够位数时,左边补零,(二进制转十进制图)


反码:反码运算不便,也没有在计算机中应用

移码:移码表示数值平移N位,N称为移码量
移码主要用于浮点数的价码的存储。

在VC6.0中int类型的变量所能存储的数字范围是多少 7FFFFFFF到8FFFFFFF参考:(二进制转十进制图)

 

计算机系统的一些常识---补码

原文:http://www.cnblogs.com/yuankaituo/p/4283082.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!