原码反码和补码培训资料.ppt
《原码反码和补码培训资料.ppt》由会员分享,可在线阅读,更多相关《原码反码和补码培训资料.ppt(12页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、原码反码和补码原码反码和补码原码反码和补码机器数与真值 通常,数的正负号是用符号“+”、“-”来表示的。在微机中难以表示正负号,常将符号数字化,即用0表示正,用1表示负。通常把符号数字化了的数称为机器数,而把原来带有正负号的数称为真值。计算机中的数是用一位符号位和若干数值位来表示的。机器数常用三种方法表示,即原码、反码和补码。原码反码和补码原 码 符号位为符号位为符号位为符号位为0 0 0 0表示正数,为表示正数,为表示正数,为表示正数,为1 1 1 1表示负数;其余各表示负数;其余各表示负数;其余各表示负数;其余各位等同于真值的绝对值。即一个数的原码,是数位等同于真值的绝对值。即一个数的原码
2、,是数位等同于真值的绝对值。即一个数的原码,是数位等同于真值的绝对值。即一个数的原码,是数值部分保持不变,而仅用值部分保持不变,而仅用值部分保持不变,而仅用值部分保持不变,而仅用0 0 0 0或或或或1 1 1 1表示符号表示符号表示符号表示符号“+”“+”“+”“+”或或或或“”。定义:知真求原(已知真值求原码)例:X=+1011,则X原码=01011 Y=-1011,则Y原码=11011规律:用0代替“+”,用1代替“-”,其余二进制数值位不变。X1011011 X原码 Y1011011 Y原码练习0101101111011011原码反码和补码知原求真(已知原码求真值)例:X原码=0101
3、1,则X=+1011 Y原码=11011,则Y=-1011规律:用+代替“0”,用-代替“1”,其余二进制数值位不变。X原01011011 X真值 Y原11011011 Y真值练习+1011011-1011011小结:原码符号位后的代码为真值的绝对值。+0的原码为00000000,-0的原码为10000000(8位字长)正数的原码等于它本身,即X原=X原码的表示范围为+(2n-1-1)-(2n-1-1),若n=8,则为+127-127原码反码和补码反 码 符号位的用法及正数的表示与符号位的用法及正数的表示与符号位的用法及正数的表示与符号位的用法及正数的表示与“原码原码原码原码”相同;负数的表示
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 反码 补码 培训资料
限制150内