《原码反码补码》PPT课件

《原码反码补码》PPT课件

ID:38909264

大小:323.81 KB

页数:16页

时间:2019-06-21

《原码反码补码》PPT课件_第1页
《原码反码补码》PPT课件_第2页
《原码反码补码》PPT课件_第3页
《原码反码补码》PPT课件_第4页
《原码反码补码》PPT课件_第5页
资源描述:

《《原码反码补码》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、计算机中的带符号二进制数把二进制数的最高位定义为符号位符号位为0表示正数,符号位为1表示负数连同符号位一起数值化了的数,称为机器数。机器数所表示的真实的数值,称为真值。(在以下讲述中,均以8位二进制数为例)1[例]:+52=+0110100=00110100符号位数值位-52=-0110100=10110100真值机器数21.符号数的表示对于符号数,机器数常用的表示方法有原码、反码和补码三种。数X的原码记作[X]原,反码记作[X]反,补码记作[X]补。注意:对正数,三种表示法均相同。它们的差别在于对负数的表示

2、。3原码[X]原定义符号位:0表示正,1表示负;数值位:真值的绝对值。4原码的例子真值X=+18=+0010010X=-18=-0010010原码[X]原=00010010[X]原=10010010符号符号位n位原码表示数值的范围是对应的原码是1111~0111。5数0的原码8位数0的原码:+0=00000000-0=10000000即:数0的原码不唯一。6反码[X]反定义若X>0,则[X]反=[X]原若X<0,则[X]反=对应原码的符号位不变,数值部分按位求反7[例]:X=-52=-0110100[X]

3、原=10110100[X]反=110010118反码的例子真值X=+18=+0010010X=-18=-0010010反码[X]反=00010010[X]反=11101101符号符号位n位反码表示数值的范围是对应的反码是1000~0111。90的反码:[+0]反=00000000[-0]反=11111111即:数0的反码也不是唯一的。10补码定义:若X>0,则[X]补=[X]反=[X]原若X<0,则[X]补=[X]反+111[例]:X=–52=–0110100[X]原=10110100[X]反=11001

4、011[X]补=[X]反+1=11001100n位补码表示数值的范围是对应的补码是1000~0111。120的补码:[+0]补=[+0]原=00000000[-0]补=[-0]反+1=11111111+1=100000000对8位字长,进位被舍掉∴[+0]补=[-0]补=0000000013特殊数10000000该数在原码中定义为:-0在反码中定义为:-127在补码中定义为:-128对无符号数:(10000000)2=128148位有符号数的表示范围:对8位二进制数:原码:-127~+127反码:-127

5、~+127补码:-128~+127想一想:16位有符号数的表示范围是多少?15ASCII码—美国标准信息交换代码16

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。