原码补码反码.doc原码补码反码.doc
(1)原码表示法
原码表示法是机器数的一种简单的表示法。其符号位用0表示正号,用:表示负号,数值-般用二进制形式表示。设有一数为x,则原码表示可记作,x]原。 例如, X=+1010110 1
X=-1001010 2
其原码记作:
,X]原=[+1010110]=01010110 原1
,X]原=[,1001010]=11001010 原2
原码表示数的范围与二进制位数有关。当用8位二进制来表示小数原码时,其表示范围:
最大值为0.1111111,其真值约为(0.99) 10
最小值...
原码补码反码.doc
(1)原码表示法
原码表示法是机器数的一种简单的表示法。其符号位用0表示正号,用:表示负号,数值-般用二进制形式表示。设有一数为x,则原码表示可记作,x]原。 例如, X=+1010110 1
X=-1001010 2
其原码记作:
,X]原=[+1010110]=01010110 原1
,X]原=[,1001010]=11001010 原2
原码表示数的范围与二进制位数有关。当用8位二进制来表示小数原码时,其表示范围:
最大值为0.1111111,其真值约为(0.99) 10
最小值为1.1111111,其真值约为(-0.99) 10
当用8位二进制来表示整数原码时,其表示范围:
最大值为01111111,其真值为(127) 10
最小值为11111111,其真值为(,127) 10
在原码表示法中,对0有两种表示形式:
[+0]=00000000 原
[,0]=10000000 原
(2)补码表示法
机器数的补码可由原码得到。如果机器数是正数,则该机器数的补码与原码一样;如果机器数是负数,则该机器数的补码是对它的原码(除符号位外)各位取反,并在未位加1而得到的。设有一数X,则X的补码表示记作,X,。 补
例如,
[X]=+1010110 1
[X]=-1001010 2
[X]=01010110 原1
[X]=01010110 补1
即
[X]=[X]=01010110 原补11
[X]=11001010 原2
[X]=10110101+1,10110110 补2
补码表示数的范围与二进制位数有关。当采用8位二进制表示时,小数补码的表
示范围:
最大为0.1111111,其真值为(0.99) 10
最小为1.0000000,其真值为(-1) 10采用8位二进制表示时,整数补码的表示范围:
最大为01111111,其真值为(127) 10
最小为10000000,其真值为(-128) 10
在补码表示法中,0只有一种表示形式:
[+0]=00000000 补
[-0]=11111111+1=00000000(由于受设备字长的限制,最后的进位丢失) 补
所以有[+0]=[-0]=00000000 补补
(3)反码表示法
机器数的反码可由原码得到。如果机器数是正数,则该机器数的反码与原码一样;
如果机器数是负数,则该机器数的反码是对它的原码(符号位除外)各位取反而得到
的。设有一数X,则X的反码表示记作,X,。 反
例如: X=+1010110 1
X=-1001010 2
[X]原=01010110 1
[X]=,X]原=01010110 反11
[X]=11001010 原2
[X]=10110101 反2
反码通常作为求补过程的中间形式,即在-个负数的反码的未位上加1,就得到了
该负数的补码。
例1.已知[X]=10011010,求[X]。 原补
分析如下:
由[X]求[X]的原则是:若机器数为正数,则[X]=[X];若机器数为负数,则该原补原补机器数的补码可对它的原码(符号位除外)所有位求反,再在未位加1而得到。现给定
的机器数为负数,故有[X]=[X]十1,即 补反
[X]=10011010 原
[X]=11100101 反
十) 1
[X]=11100110 补
例2.已知[X]=11100110,求,X]原。 补
分析如下:
对于机器数为正数,则,X]原=,X,补
对于机器数为负数,则有,X]原=,,X,补,补
现给定的为负数,故有:
,X,= 11100110 补
,,X,,= 10011001 补反
十) 1
,,X,,=10011010=,X]原 补补
本文档为【原码补码反码.doc】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑,
图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。