用74153设计1位全减器
时间: 2024-03-14 18:46:14 浏览: 94
74153是一种双4选1多路复用器,可以通过其内部的逻辑门电路实现1位全减器的设计。下面是使用74153设计1位全减器的电路图:
```
_______
A ------| |------ Difference
| 74153|
B ------| |
| |------ Borrow
Ci -----|_______|
```
首先将A和B作为输入,Ci作为进位输入,通过两个多路复用器的控制信号将输入信号分别与Ci的补码和反码相连,然后将Ci的补码和反码的结果分别与A和B异或得到的结果相连,得到Difference和Borrow输出。具体的实现方法请参考下面的真值表:
```
A | B | Ci | A XOR B | Ci's complement | Ci's 2's complement | Difference | Borrow
--+---+----+---------+----------------+---------------------+------------+-------
0 | 0 | 0 | 0 | 1 | 1 | 0 | 1
0 | 0 | 1 | 0 | 0 | 1 | 1 | 1
0 | 1 | 0 | 1 | 1 | 0 | 1 | 0
0 | 1 | 1 | 1 | 0 | 1 | 0 | 1
1 | 0 | 0 | 1 | 1 | 0 | 1 | 0
1 | 0 | 1 | 1 | 0 | 1 | 0 | 1
1 | 1 | 0 | 0 | 1 | 1 | 0 | 0
1 | 1 | 1 | 0 | 0 | 1 | 1 | 0
```
根据上面的真值表,可以得到两个多路复用器的控制信号表达式如下:
```
S0 = A XOR B
S1 = Ci XOR S0
```
通过这两个控制信号,可以实现1位全减器的功能。
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)