数字电路学习-数制与编码

数字电路进制与编码是大学电子电工技术的基础,进制转换大家应该很容易回忆起来,主要记住基(表示数的数码的集合,如十进制为0-9)、基数(集合的大小,如十进制为10)、权等概念以及进制转换的规律。

容易忘记的是编码,也是本文主要记录的内容。
一、符号数
1.真值:在数值前加“+”号表示正数;加“-”号表示负数;
2.机器数:符号数值化方法,用“0”表示正号,用“1”表示负号。
二、常见机器数包括原码、反码和补码:
原码:

符号位数值位
正:0;负:1均不变

反码:

符号位数值位
正:0;负:1正不变;负取反

补码:

符号位数值位
正:0;负:1正不变;负取反+1

三、二进制-十进制码
BCD码(Binary Coded Decimal)是指用四位二进制数表示一位十进制数码(0-9),包括8421码、5421码、2421码和余3码等。
1.8421 BCD码
按照四位二进制数的自然顺序,取前十个依次表示十进制的0-9,后面六个数使用是非法的,即1010-1111为冗余码。
8421码是有权码,(0101)8421BCD=0 * 8+1 * 4+0 * 2+1 * 1=5,与十进制可直接转换。
2.2421码按照四位二进制数的自然顺序,取前五个和后五个数依次表示0-9.
来自课件《数字电路第一章》-2421编码
3.余3码:由8421码加3形成。无权码,0000-0010,以及1101-1111为冗余码,如下图所示:

来自课件《数字电路第一章》-余3码编码
参考资料:
1.https://wenku.baidu.com/view/3e277b11f18583d049645915.html?rec_flag=default&sxts=1551748406012
2.《电工与电子技术基础》,王艳丹

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值