- 1、本文档共10页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
原码反码补码一.ppt
第7讲:原码反码补码 一、原码表示法 定点小数xn.xn-1xn-2…x1x0 x 1x≥0 0 正数 [x]原 = 符号 1-x 0≥x -1 1 负数 例:x=+0 [x]原=0 y=-0 [y]原=1第7讲:原码反码补码 一、原码表示法 定点整数xnxn-1xn-2…x1x0 x 2nx≥0 0 正数 [x]原 = 符号 2n-x 0≥x -2n 1 负数 例:x=[x]原=011001110 y= [y]原=111001110 第7讲:原码反码补码 二、反码表示法 定义:正数的反码与其原码相同; 负数的反码是其对应原码的符号位为1,数值位按位取反; 定点小数xn.xn-1xn-2…x0 x 1x≥0 0 正小数 [x]反 = 符号 2+x-2-n 0≥x-1 1 负小数 例:X=+0.1011011,[X]反 Y=-0.1011011,[Y]反 第7讲:原码反码补码 二、反码表示法 定点整数xnxn-1xn-2…x0; x 2nx≥0 0 正小数 [x]反 = 符号 2n+1+x-1 0≥x ≥-2n 1 负小数 例:A=+1100011, [A]反 B=-1101011, [B]反 第7讲:原码反码补码 三、补码表示法 生活例子:现为北京时间下午4点,但钟表显示为7点。有两种办法校对: (1) 做减法 7-3 = 4 (逆时针退3格) (2) 做加法 7+9 = 16 (顺时针进9格) 16 (mod 12) = 16-12 = 4 (以12为模,变成4) 定义:正数的补码就是正数的本身,负数的补码是原负数加上模. 计算机运算受字长限制,属于有模运算. 定点小数xn.xn-1xn-2…x0 ,以2为模; 定点整数xnxn-1xn-2…x0 ,以2n+1为模; 第7讲:原码反码补码 三、补码表示法 通常通过反码来得到补码:反码末位加1变成补码。 例:X=+0.1011011;[X]反[X]补 Y=-0.1011011,[Y]反[Y]补 第7讲:原码反码补码 三、补码表示法 例:A=+1100011, [A]反[A]补 B=-1101011, [B]反[B]补 第7讲:原码反码补码 三、补码表示法 定点整数补码与其真值间的对应关系 例: 已知[x]补码=
文档评论(0)