[英]How to start this truth table from function
我了解真值表,并且在Z = A + B + ABC'等情况下可以很好地使用它们,但是如何启动真值表,假设函数Y = 2X + 3并由此构造真值表? X是输入3位(x1x2x3),Y是输出5位(y1y2y3y4y5)。 我对如何开始一无所知,只需要帮助就可以指导我正确的方向。
(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
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.