计组课堂01 8421BCD+奇偶校验码

116c2675735b4ecfab54c5dc27c78a9f.jpg

 dbf689e7069342faacd7e3f36dd90451.jpg

 ①8421BCD码,从右到左,每四位代表一个十进制的数(取值:0~9),故8421BCD的取值范围是:0000~1001

其他:1010~1111为非法码,冗余码

②奇偶校验码,校验的都是1(所有的1)的个数。奇校验要求所有的1个数为奇数(但如果所有的1个数为奇数,可能没有出错,也可能出现了的错误个数为偶数)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
8421BCD码和格雷码是两种常用的数字编码系统。 首先,8421BCD码是一种二进制编码系统,用4位二进制数来表示一个十进制数的每个十进制位。每个十进制位用数字0到9的8421码来表示,即0000到10018421BCD码可以直接由十进制数转换得到,也可以由二进制数转换得到。 而格雷码则是一种循环码,相邻两个码之间只有一位状态改变。格雷码的转换规则是将二进制码的最高位保持不变,然后每个后续位与其前一位进行异或运算,得到相应的格雷码。格雷码的一个重要应用是在旋转编码器中,可以通过检测码的变化来判断旋转方向和步长。 由于8421BCD码和格雷码的编码规则不同,它们的差别主要体现在以下几个方面: 1. 表示范围:8421BCD码可以表示0到9的十进制数,而格雷码可以表示0到2^n-1的二进制数,其中n表示码位数。格雷码可以表示的数字范围更广。 2. 编码方式:8421BCD码直接用十进制数的码来表示,而格雷码则通过异或运算得到。格雷码的编码方式比较复杂,需要进行运算。 3. 码值变化:8421BCD码的相邻码之间可能有多位进行了改变,而格雷码只有一位状态改变。格雷码的变化更加有规律,更适合用于设计数字电路。 总的来说,8421BCD码主要用于表示十进制数,适合于人类的理解和操作;而格雷码则主要用于数字电路和数据传输中,适合于机器的处理和判断。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值