余三码和余三循环码的简单理解

  1. 关系:

余三码是在8421码加上0011得来的一种无权码,8421码就是4位二进制所能表示的16个数字的前10位,用以表示0~9的数字,所以余三码就是所能表示的16个数字中的第4~13个。

余三循环码就是余三码通过格雷码的异或运算,所得到的一系列变权码。

  1. 记忆和推导:

余三码:

余三码的计算比较简单,就是8421码移动三位。(如下)第一位表示0。

余三循环码:

对于新手而言,余三循环码的定义是模糊的,所以我将其简单理解为:首位与余三码相同,对比余三码两位二进制,如果相同就取0,如果不同就取1。(如下)以第一个0011举例:00相同为0,01不同取1,11相同取0,所以就有0010。

3.特点:

余3码的特点:当两个十进制数的和是9时,相应的余3码的和正好是15,于是可自动产生进位信号,而不需修正。(利于计算)

余三循环码的特点:每次改变二进制值时只会改变一个数。(运行速度快)相邻甚至首尾都满足该特性。

猜你喜欢

转载自blog.csdn.net/ChiShangying/article/details/129336961