数字电路247范例.ppt

  1. 1、本文档共56页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
三、反码 ⒈ 组成: ⒉ 特点: 符号位+数值位 正→0 不变 负→1 取反 例: X1=+1101 [X1]反=01101 X2=-1101 [X2]反=10010 X1=-1101 [X1]反=10010 [[X1]反]反= 11101= [X1]原 ⑴正数的反码同原码, 负数的反码数值按位取反; ⑵有2个0; ⑶反码的反码为原码; ⑷数值范围 ⒉ 特点(续) ⑸两数和的反码等于两数反码之和; ⑹符号位参与运算,有进位时循环相加。 例:已知 X1=1100 X2=1010 求 Y1= X1- X2 ; Y2= X2- X1 解: [X1]反=01100 , [-X1]反=10011, [X2]反=01010 , [-X2]反=10101 [Y1]反= [X1]反+ [-X2]反= 00010 → Y1=+0010 0 1 0 1 0 + 1 0 0 1 1 1 1 1 0 1 0 1 1 0 0 + 1 0 1 0 1 1 0 0 0 0 1 + 1 0 0 0 1 0 循环相加 [Y2]反= [X2]反+ [-X1]反= 11101 → Y2=-0010 四、补码 ⒈ 组成: ⒉ 特点: 符号位+数值位 正→0 不变 负→1 取反+1 例: X1=+1101 [X1]补=01101 X2=-1101 [X2]补=10011 ⑴正数的补码同原码, 负数的补码数值按位取反+1; ⑵只有1个0; ⑶补码的补码为原码; ⑷数值范围 X1=-1101 [X1]补=10011 [[X1]补]补= 11101= [X1]原 ⒉ 特点(续) ⑸两数和的补码等于两数补码之和; ⑹符号位参与运算,有进位时丢弃。 例:已知 X1=1100 X2=1010 求 Y1= X1- X2 ; Y2= X2- X1 解: [X1]补=01100 , [-X1]补=10100, [X2]补=01010 , [-X2]补=10110 [Y1]补= [X1]补+ [-X2]补= 00010 → Y1=+0010 0 1 0 1 0 + 1 0 1 0 0 1 1 1 1 0 0 1 1 0 0 + 1 0 1 1 0 1 0 0 0 1 0 进位丢弃 [Y2]补= [X2]补+ [-X1]补= 11110 → Y2=-0010 §4 常用的一般编码 一、二~十进制编码 二、可靠性编码 现实生活中,对事物进行编码的示例很多,如:学号、身份证号、电话号码、房间号、汽车牌号等等。主要以十进制数为主,也有字母和文字。 在数字系统里,往往也需要对被控对象进行编码,或者对传递的信息进行编码。数字系统中的编码以二进制数形式出现,常用的编码有: 一、二~十进制编码 BCD码------Binary-Coded-Decimal 用四位二进制数表示0~9十个数码,即为BCD码 。四位二进制数最多可以有16种不同组合,不同的组合便形成了一种编码。主要有: 8421码、 5421码、2421码、余3码等。 0000 0001 0010 0011 0110 0111 1000 1001 1010 1011 1101 1110 1111 0101 1100 0100 0 1 2 3 6 7 8 9 10 11 13 14 15 5 12 4 0 1 2 3 5 7 8 9 6 4 0 1 2 3 5 6 7 8 9 4 0 3 4 5 6 7 8 2 9 1 0 1 2 3 6 7 8 5 4 9 二进制数 自然码 8421码 2421码 5421码 余三码 前 10 个 码 前 后 各 5 个 码 中 间 10 个 码 简称8421码。按4位二进制数的自然顺序,取前十个数依次表示十进制的0~9,后6个数不允许出现,若出现则认为是非法的或错误的。 8421码是一种有权码,每位有固定的权,从高到低依次为8, 4, 2, 1,如 8421码: (0111) 8421BCD =0?8+1?4+1?2+1?1=7 ⒈ 8421 BCD码 0000 0001 0010 0011 0110 0111 1000 1001 1010 1011 1101 1110 1111 0101 1100 0100 0 1 2 3 6 7

文档评论(0)

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

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

1亿VIP精品文档

相关文档