【问题标题】:How to start this truth table from function如何从函数开始这个真值表
【发布时间】:2014-02-08 02:57:28
【问题描述】:

我理解真值表,并且在 Z = A + B + ABC' 等时做得很好,但是我如何开始一个真值表,我假设采用函数 Y = 2X + 3 并构造一个真值表从那? X 是 3 位输入(x1x2x3),Y 是 5 位输出(y1y2y3y4y5)。我不知道如何开始,只需要帮助指出我正确的方向。

【问题讨论】:

    标签: circuit truthtable


    【解决方案1】:

    提示(没有完整的解决方案)

    1. 枚举二进制输入
    2. 以十进制完成 Y 列
    3. 将 Y 转换为二进制
    4. 删除小数列

    完整的解决方案(不要偷看)

    (1) 枚举二进制输入:

    X x3 x2 x1
    ----------
    0  0  0  0
    1  0  0  1
    2  0  1  0
    3  0  1  1
    4  1  0  0
    5  1  0  1
    6  1  1  0
    7  1  1  1
    

    (2) 用十进制完成Y栏:

    X x3 x2 x1  |  Y
    ----------------
    0  0  0  0  |  3
    1  0  0  1  |  5
    2  0  1  0  |  7
    3  0  1  1  |  9
    4  1  0  0  | 11
    5  1  0  1  | 13
    6  1  1  0  | 15
    7  1  1  1  | 17
    

    (3) 将 Y 转换为二进制:

    X x3 x2 x1  |  Y  y5 y4 y3 y2 y1
    --------------------------------
    0  0  0  0  |  3   0  0  0  1  1
    1  0  0  1  |  5   0  0  1  0  1
    2  0  1  0  |  7   0  0  1  1  1
    3  0  1  1  |  9   0  1  0  0  1
    4  1  0  0  | 11   0  1  0  1  1
    5  1  0  1  | 13   0  1  1  0  1
    6  1  1  0  | 15   0  1  1  1  1
    7  1  1  1  | 17   1  0  0  0  1
    

    (4) 删除小数列:

    x3 x2 x1  |  y5 y4 y3 y2 y1
    ---------------------------
     0  0  0  |   0  0  0  1  1
     0  0  1  |   0  0  1  0  1
     0  1  0  |   0  0  1  1  1
     0  1  1  |   0  1  0  0  1
     1  0  0  |   0  1  0  1  1
     1  0  1  |   0  1  1  0  1
     1  1  0  |   0  1  1  1  1
     1  1  1  |   1  0  0  0  1
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-02-10
      • 1970-01-01
      • 1970-01-01
      • 2021-06-13
      • 2016-12-03
      • 1970-01-01
      相关资源
      最近更新 更多