📅  最后修改于: 2023-12-03 15:28:42.636000             🧑  作者: Mango
本章主要介绍门(Gate)的概念、种类和应用。门是计算机电路的基本组成单元,用于完成用于运算和控制的逻辑功能。门的类型包括基本门和组合门,组合门由基本门组成。
基本门包括与门(AND)、或门(OR)、非门(NOT)、异或门(XOR)、同或门(NOR)和同或门(NAND)。
与门的真值表如下:
|输入 A|输入 B|输出| |:----:|:----:|:--:| | 0 | 0 | 0 | | 0 | 1 | 0 | | 1 | 0 | 0 | | 1 | 1 | 1 |
与门的实现电路如下:
_____
---| |
A |& )|--- Output
---|_____|
|
B ----'
或门的真值表如下:
|输入 A|输入 B|输出| |:----:|:----:|:--:| | 0 | 0 | 0 | | 0 | 1 | 1 | | 1 | 0 | 1 | | 1 | 1 | 1 |
或门的实现电路如下:
_____
---| |
A | )|--- Output
---|_____|
|
B ----'
非门的真值表如下:
|输入|输出| |:--:|:--:| | 0 | 1 | | 1 | 0 |
非门的实现电路如下:
___
Input -| |
-|NOT|--- Output
|
异或门的真值表如下:
|输入 A|输入 B|输出| |:----:|:----:|:--:| | 0 | 0 | 0 | | 0 | 1 | 1 | | 1 | 0 | 1 | | 1 | 1 | 0 |
异或门的实现电路如下:
_____ _____
---| | | |
A | )---| |--- Output
---|_____| |_____|
|
B ----'
同或门的真值表如下:
|输入 A|输入 B|输出| |:----:|:----:|:--:| | 0 | 0 | 1 | | 0 | 1 | 0 | | 1 | 0 | 0 | | 1 | 1 | 1 |
同或门的实现电路如下:
_____ _____
---| | | |
A | )|--| |--- Output
---|____| |_____|
|
B ----'
与非门的真值表如下:
|输入 A|输入 B|输出| |:----:|:----:|:--:| | 0 | 0 | 1 | | 0 | 1 | 1 | | 1 | 0 | 1 | | 1 | 1 | 0 |
与非门的实现电路如下:
_____
---| |
A |& )|--- NOT
---|_____| |
|
-| |-
| NOR |
-|___|-
|
|
Output
组合门由基本门组成,包括与非门、或非门、非或门、多路选择器和译码器等。
与非门可以被用于构建其它逻辑电路。
或非门可以被用于构建其它逻辑电路。
非或门的真值表如下:
|输入 A|输入 B|输出| |:----:|:----:|:--:| | 0 | 0 | 1 | | 0 | 1 | 0 | | 1 | 0 | 0 | | 1 | 1 | 1 |
非或门的实现电路如下:
_____ _____ _____
---| | | | | |
A | )|---| )|---| |--- NOT
---|_____| |____| |_____| |
|
-| |-
| OR |
-|___|-
|
|
Output
多路选择器是一种多输入、单输出的电路,它有一个或多个控制输入和多个数据输入。根据控制输入的不同,将其中的一个数据输入输出。
译码器是一种多输入、多输出的电路,它将一个输入模式译码成一个输出模式。常用于将机器语言的指令编码转换为操作代码。
门和组合门常被用于构建逻辑电路,如计算机处理器、控制电路等。它们是计算机硬件的核心部分,对计算机性能和稳定性有很大的影响。