数字逻辑与数字系统设计——编码

编码

1.分类

BCD码
余3码
格雷码

2.8421BCD码(二—十进制编码)

(1). 特点:

1.有权值
2.四位二进制数表示一个十进制数  

(2).举例

123 0001 0010 0011

2.余3码

(1) .特点

1.无权值
2.自补码(1和9互补,依次类推)
3.8421BCD码加3获得

3.格雷码(典型格雷码)

1.特点

1.无权值
2.任意相邻编码只有一位码元不同

2.计算格雷码

1.计算法

适用范围:二进制码转化成格雷码
方法:复制最高位,向下一次两两比较相邻两位,相同落0,不同落1.

数字逻辑与数字系统设计——编码

2.反射法

适用范围:由n位写n+1位所有格雷码
方法:前边部分镜像映射,做高位前四个填0后四个填1
数字逻辑与数字系统设计——编码

3. 图形法

适用范围:求n位所有格雷码
方法:蛇形读取,先左后上
数字逻辑与数字系统设计——编码
数字逻辑与数字系统设计——编码