您的位置首页生活百科

余3循环码

余3循环码

的有关信息介绍如下:

十进制数,存入计算机,便成了“8421 码”。

用“异或运算”可将 8421 码转换成为“格雷码”。

格雷码被称为:可靠性编码。

因为它的相邻两组代码中,只有一位二进制数不同。

而且其首尾两组代码也是仅有一位不同。具有这个特点,就称为循环码。

对于十进制数,只有十个数,8421 码就是:0000~1001。

用异或算法,也可以求出这十个数的格雷码:0000~1101。

但是,你会发现,其首尾两组代码,并非是“仅有一位不同”!

所以,0000~1101,并不是循环码。

因此也就可以说:0000~1101,并非是 0~9 的格雷码!

怎么办呢?

通过观察可以发现:

 3~12 的格雷码(0010~1010)才是“十个循环码”!

 因此,就可以规定:以 0010~1010 作为 0~9 的格雷码。

0010~1010,本来是 3~12 的格雷码。

现在又当成 0~9 的格雷码?

好像有点乱!

为了避免重复使用“格雷码”这个名称,

所以,就把“0010~1010”重新命名为:0~9 的余三循环码。

顺便,也就把 0011~1100,命名为:余三码。

本质上,余三循环码,就是 0~9 的格雷码!

但是,许多人(包括计算机专业的老师)都没有理解这个概念。

于是,便从“余三码”开始编造谎言。

其实,“余三码”并没有起到任何作用,只是跟着搭车起哄而已。

在下图中,可以清楚的看出数字与代码的关系和特点。

余3循环码