真值表

    一种用来描述逻辑函数的全部真伪关系的表格
    三输入真值表笔记一:数制和码制 - 图1

    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

    笔记一:数制和码制 - 图2

    可靠性代码

    • 可靠性编码技术
    • 减少代码产生错误的可能 — > 格雷码
    • 在发生错误时能发现或纠正 —> 奇偶校验码

    格雷码

    格雷码不是有权值码,也不是明码

    任何相邻码元组合之间,包括首、尾两个码组之间,仅有一位码元不同。

    格雷码顺序变化时,每一次转换只有一位码元改变,从而避免产生过渡噪声。