学习文章:https://mp.weixin.qq.com/s/1pfLfvkAPyhEMLvfnyDy0g
最基本--2选1的MUX结构:
可以看作是:assign Y=S?B:A;
下面使用MUX构建各种门电路:
①反相器
所以这种情况可以看作是:
②与门、或门
与门:
等效:
或门:
③与非门、或非门
与非门:
A | B | Y |
0 | 0 | 1 |
0 | 1 | 1 |
1 | 0 | 1 |
1 | 1 | 0 |
或非门:
A | B | Y |
0 | 0 | 1 |
0 | 1 | 0 |
1 | 0 | 0 |
1 | 1 | 0 |
④异或门、同或门
异或门:
A | B | Y |
0 | 0 | 0 |
0 | 1 | 1 |
1 | 0 | 1 |
1 | 1 | 0 |
同或门:
A | B | Y |
0 | 0 | 1 |
0 | 1 | 0 |
1 | 0 | 0 |
1 | 1 | 1 |
⑤3输入与门、3输入或门
3输入与门:当ABC都为1,Y才为1。
可以看作:
3输入或门:当ABC都为0,Y才为0。
⑥3输入与非门、3输入或非门
3输入与非门:当ABC都为1,Y才为0。
3输入或非门:当ABC都为0,Y才为1。
⑦3输入异或门、3输入同或门
3输入异或门:当ABC中1为奇数,Y才为1。
A | B | C | Y |
0 | 0 | 0 | 0 |
0 | 0 | 1 | 1 |
0 | 1 | 0 | 1 |
0 | 1 | 1 | 0 |
1 | 0 | 0 | 1 |
1 | 0 | 1 | 0 |
1 | 1 | 0 | 0 |
1 | 1 | 1 | 1 |
3输入同或门:当ABC中0为偶数,Y才为1。
A | B | C | Y |
0 | 0 | 0 | 0 |
0 | 0 | 1 | 1 |
0 | 1 | 0 | 1 |
0 | 1 | 1 | 0 |
1 | 0 | 0 | 1 |
1 | 0 | 1 | 0 |
1 | 1 | 0 | 0 |
1 | 1 | 1 | 1 |
⑧半加器
输入A、B,结果S,下一位进位Cout
A | B | S | Cout |
0 | 0 | 0 | 0 |
0 | 1 | 1 | 0 |
1 | 0 | 1 | 0 |
1 | 1 | 0 | 1 |
S=A⊕B,Cout=AB
⑨全加器
输入A、B,结果S,下一位进位Cout,输入进位Cin
Cin | A | B | S | Cout |
0 | 0 | 0 | 0 | 0 |
0 | 0 | 1 | 1 | 0 |
0 | 1 | 0 | 1 | 0 |
0 | 1 | 1 | 0 | 1 |
1 | 0 | 0 | 1 | 0 |
1 | 0 | 1 | 0 | 1 |
1 | 1 | 0 | 0 | 1 |
1 | 1 | 1 | 1 | 1 |
S=Cin⊕A⊕B,Cout=AB+ACin+BCin
⑩D触发器