计算机组成部分(电子技术也需要)----7补充:数字电路基础知识逻辑门电路
·
补充:数字电路基础知识逻辑门电路
目录
一、基本逻辑运算
1. 与运算(AND)
- 表达式: (Y = A. B)(或简写为 (Y = AB))。
- 真值表:
| A | B | Y |
| 0 | 0 | 0 |
| 0 | 1 | 0 |
| 1 | 0 | 0 |
| 1 | 1 | 1 |
- 门电路符号:国标画法为矩形框,输入为直线,输出无特殊标记。
- 逻辑特征:仅当所有输入为 1 时,输出为 1;否则为 0。
2. 或运算(OR)
- 表达式: (Y = A + B)。
- 真值表:
| A | B | Y |
| 0 | 0 | 0 |
| 0 | 1 | 1 |
| 1 | 0 | 1 |
| 1 | 1 | 1 |
- 门电路符号:国标画法为矩形框,输入为曲线,输出无特殊标记。
- 逻辑特征:当至少一个输入为 1 时,输出为 1;仅当所有输入为 0 时,输出为 0。
3. 非运算(NOT)
- 表达式:

逻辑运算:非NOT
- 真值表:
| A | Y |
| 0 | 1 |
| 1 | 0 |
- 门电路符号:三角形输出端加小圆表示取反。
- 逻辑特征:输入取反,0 变 1,1 变 0。
二、复合逻辑运算
1. 与非运算(NAND)
- 表达式:

- 真值表:
| A | B | Y |
| 0 | 0 | 1 |
| 0 | 1 | 1 |
| 1 | 0 | 1 |
| 1 | 1 | 0 |
- 门电路符号:与门输出端加小圆表示先与后非。
- 逻辑特征:仅当所有输入为 1 时,输出为 0;否则为 1。
2. 或非运算(NOR)
- 表达式:

- 真值表:
| A | B | Y |
| 0 | 0 | 1 |
| 0 | 1 | 0 |
| 1 | 0 | 0 |
| 1 | 1 | 0 |
- 门电路符号:或门输出端加小圆表示先或后非。
- 逻辑特征:仅当所有输入为 0 时,输出为 1;否则为 0。
3. 异或运算(XOR)
- 表达式:

- 真值表:
| A | B | Y |
| 0 | 0 | 0 |
| 0 | 1 | 1 |
| 1 | 0 | 1 |
| 1 | 1 | 0 |
- 门电路符号:输入为曲线,输出端无小圆,常用于二进制加法和奇偶校验。
- 逻辑特征:输入相异时输出为 1,相同为 0。
- 异或门:两个输入相“异”时,输出为1
4. 同或运算(XNOR,异或非)
- 表达式:

- 真值表:
| A | B | Y |
| 0 | 0 | 1 |
| 0 | 1 | 0 |
| 1 | 0 | 0 |
| 1 | 1 | 1 |
- 门电路符号:异或门输出端加小圆,表示异或结果取反。
- 逻辑特征:输入相同时输出为 1,相异为 0。
同或门:两个输入相“同”时,输出为1
三、逻辑门电路特征总结
| 运算 | 表达式 | 门电路符号特征 | 逻辑特征 |
| 与 | \(Y=AB\) | 输入直线,输出无标记 | 全 1 则 1,否则 0 |
| 或 | \(Y=A+B\) | 输入曲线,输出无标记 | 有 1 则 1,全 0 则 0 |
| 非 | \(Y=\overline{A}\) | 三角形输出端加小圆 | 取反 |
| 与非 | \(Y=\overline{AB}\) | 与门输出加小圆 | 全 1 则 0,否则 1 |
| 或非 | \(Y=\overline{A+B}\) | 或门输出加小圆 | 全 0 则 1,否则 0 |
| 异或 | \(Y=A\oplus B\) | 输入曲线,输出无小圆 | 相异则 1,相同则 0 |
| 同或 | \(Y=A\odot B\) | 异或门输出加小圆 | 相同则 1,相异则 0 |
四、应用与拓展
- 异或运算妙用:
- 用于奇偶校验:n 位二进制数中 1 的个数为奇数时结果为 1,偶数时为 0。
- 二进制加法:异或可实现不进位加法(如半加器)。
-
异或法的妙用:

- 多输入门电路:
- 多输入与门 / 或门:输入数≥2,逻辑规则与双输入一致(全 1 为 1 / 有 1 为 1)。
- 多输入与非门 / 或非门:先进行与 / 或运算,再取反。
- 逻辑表达式简化:
- 例:\(AC + AD = A(C + D)\),通过逻辑化简可减少电路复杂度,降低设计成本。
- 芯片制程与门电路关系:
- 门电路由晶体管构成,制程越小(如 10nm),晶体管密度越高,功耗越低,电路功能越复杂。
五、关键概念对比
- 算术运算 vs 逻辑运算:算术运算处理数值大小(如加减乘除),逻辑运算处理二进制逻辑关系(真 / 假)。
- 门电路封装思想:屏蔽内部实现细节,仅通过输入输出引脚交互,类似编程中的函数封装。
通过逻辑门电路的组合,可设计复杂数字电路,如计算机 CPU 中的算术逻辑单元(ALU),实现二进制运算和逻辑判断。

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐


所有评论(0)