网站大量收购闲置独家精品文档,联系QQ:2885784924

[工学]第二章微机原理中的数制和编码.ppt

  1. 1、本文档共63页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[工学]第二章微机原理中的数制和编码

原码的特点: (1)数值部分即为该带符号数的二进制值。 (2)“0”有+0和-0之分, 若字长为8位,则: (3)n位二进制原码能表示的数值范围为: 2.反码 正数的反码与其原码相同。 负数的反码是在原码基础上,除符号位外按位取反。 反码的特点: (1)“0”有+0和-0之分, 若字长为8位,则: (2)n位二进制反码能表示的数值范围为: 3.补码 (1)生活中的补码 顺时针较表(做加法):9+5=12(模值丢失)+2 逆时针较表(做减法):9-7=2 总结: (1)加法和减法等价。 (2)补码加法的规定:如【5】补=5 正数的补码是其本身,负数的补码是模值减负数的绝对值。 如:【-5】补=12-|5|=7 (3)补码加法可变减法为加法来做,如:9-7=【9】补+【-7】补=9+5=2 故补码加法能有效地把加法和减法问题统一起来。 求补码的规则:(1)正数的补码与其原码、反码相同。 (2)负数的补码是在原码基础上,除符号位外按位取反,再在末位加1。 (2)计算机中的补码 补码的特点: (1)“0”有无+0和-0之分, 若字长为8位,则: (2)n位二进制补码能表示的数值范围为: 8位二进制数的原码、反码和补码表 原码 反码 补码 +0 +1 +2 ? +126 +127 -0 -1 ? ? -125 -126 -127 +0 +1 +2 ? +126 +127 -127 -126 ?? -2 -1 -0 +0 +1 +2 ? +126 +127 -128 -127 ?? -3 -2 -1 ? ? ? ? ? ? ? 二进制数 ?无符号十进制数 0000 0000 0000 0001 0000 0010 ? ? 0111 1110 0111 1111 1000 0000 1000 0001 ? ? 1111 1101 1111 1110 1111 1111 ? ? 0 1 2 ? ? 126 127 128 129 ?? 253 254 255 ? ? 带 符 号 数 对负数而言, 解 [x]原= [x]补, x=+(0?26+0?25+0?24+1?23+1?22+1?21+1?20)=15 [y]原=[[y]补]补, y=-(0?26+0?25+1?24+1?23+0?22+1?21+1?20)= -27 例2.10 2.2.3 补码的加减运算 补码的加法规则: 补码的减法规则为: 符号位和数值位一起参加运算,并且自动获得结果(包括符号位与数值位)。 例2.11 已知 [+51]补=0011 0011B,[+66]补=0100 0010B, [-51]补=1100 1101B, [-66]补=1011 1110B 求 [+66]补+[+51]补=?[+66]补+[-51]补=?[-66]补+[-51]补=? 解 二进制加法 ? 0100 0010 [+ 66]补 +) 0011 0011 [+ 51]补 ? 0111 0101 [+117]补 十进制加法 + 66 +) + 51 +117 故: [+66]补+[+51]补=[(+66)+(+51)]补 二进制(补码)加法 十进制加法 0100 0010 [+ 66]补 +66 +) 1100 1101 [?51]补 +) ?51 0000 1111 [+15]补 ? +15 1 自动丢失 二进制(补码)加法 十进制加法 1011

文档评论(0)

qiwqpu54 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档