真值表
一种用来描述逻辑函数的全部真伪关系的表格
三输入真值表:
A | B | C | Y |
---|---|---|---|
0 | 0 | 0 | |
0 | 0 | 1 | |
0 | 1 | 0 | |
0 | 1 | 1 | |
1 | 0 | 0 | |
1 | 0 | 1 | |
1 | 1 | 0 | |
1 | 1 | 1 |
真值表的整体分析法:
- 真值表是描述逻辑功能的最底层工具
- 真值表是先结构而后内容的,列写时,输入部分从全0到全1,递增顺序全排列,以防漏状态
- 真值表是想出来的,不是算出来的
BCD码
BCD码是用二进制码元来表示十进制数的代码,每1位十进制数必须用4位二进制码元来表示,从16种组合中选取10种组合。注意BCD码不是二进制数。
十进制数 | 8421码 | 余3码 | 2421码 | 5421码 |
---|---|---|---|---|
0 | 0000 | 0011 | 0000 | 0000 |
1 | 0001 | 0100 | 0001 | 0001 |
2 | 0010 | 0101 | 0010 | 0010 |
3 | 0011 | 0110 | 0011 | 0011 |
4 | 0100 | 0111 | 0100 | 0100 |
5 | 0101 | 1000 | 1011 | 1000 |
6 | 0110 | 1001 | 1100 | 1001 |
7 | 0111 | 1010 | 1101 | 1010 |
8 | 1000 | 1011 | 1110 | 1011 |
9 | 1001 | 1100 | 1111 | 1100 |
可靠性代码
- 可靠性编码技术
- 减少代码产生错误的可能 — > 格雷码
- 在发生错误时能发现或纠正 —> 奇偶校验码
格雷码
格雷码不是有权值码,也不是明码
任何相邻码元组合之间,包括首、尾两个码组之间,仅有一位码元不同。
格雷码顺序变化时,每一次转换只有一位码元改变,从而避免产生过渡噪声。