【2017年整理】二进制数的原码、反码及补码表示

上传人:豆浆 文档编号:1012943 上传时间:2017-05-25 格式:DOC 页数:3 大小:21KB
返回 下载 相关 举报
【2017年整理】二进制数的原码、反码及补码表示_第1页
第1页 / 共3页
【2017年整理】二进制数的原码、反码及补码表示_第2页
第2页 / 共3页
【2017年整理】二进制数的原码、反码及补码表示_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《【2017年整理】二进制数的原码、反码及补码表示》由会员分享,可在线阅读,更多相关《【2017年整理】二进制数的原码、反码及补码表示(3页珍藏版)》请在金锄头文库上搜索。

1、二进制数的原码、反码及补码表示 1、机器数与真值机器数:数在机器中的编码表示。真 值:一般书写表示的数。机器数中,数值和符号完全数字化。计算机在进行数字运算时,采用把各种符号位和数字位一起编码的方法。常见的有原码、反码及补码表示法。2、原码表示法原码表示法是机器数的一种简单表示法。其符号位用0 表示正数,用 1 表示负数,数值一般用二进制形式表示。x原 =符号位+绝对值若 x=+1100110 则 x原 =01100110x= -1100110 x 原 =11100110所以用位二进制数来表示整数原码时,其表示范围:最大数:01111111,为(+127) D最小数:11111111,为(-1

2、27) D思考:0 的原码有两种表示形式!3、反码表示法机器数的反码可由原码得到。如果机器数是正数,则机器数的反码与原码一致;若机器数是负数,则机器数的反码是它的原码(符号位除外)的各位取反而得到。即:正数:x 反 =x原负数:x 反 =对x 原 除符号外的各位取反若 x=+1100110 则x 反 =01100110x= -1100110 x反 =100110014、补码表示法机器数的补码也可由原码得到。如果机器数是正数,则机器数的反码与原码一致;若机器数是负数,则机器数的反码是它的原码(符号位除外)的各位取反,并在末位加 1 而得到。即:反码是作为求补码的中间过程。正数:x 补 =x原负数:x 补 =x反 +1若 x=+1100110 则x 补 =01100110x= -1100110 x补 =10011010注意:补码的 0 只有一种表示形式!+0原 =00000000 -0原 =10000000+0反 =00000000 -0反 =11111111+0补 =-0补 =00000000所以用位二进制数来表示整数补码时,其表示范围:最大数:01111111,为(+127) D最小数:10000000,为(-128) D

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号