补充:数字电路基础知识逻辑门电路

目录

一、基本逻辑运算

1. 与运算(AND)

2. 或运算(OR)

3. 非运算(NOT)

二、复合逻辑运算

1. 与非运算(NAND)

2. 或非运算(NOR)

3. 异或运算(XOR)

4. 同或运算(XNOR,异或非)

三、逻辑门电路特征总结

四、应用与拓展

五、关键概念对比


一、基本逻辑运算

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

四、应用与拓展

  1. 异或运算妙用:
    • 用于奇偶校验:n 位二进制数中 1 的个数为奇数时结果为 1,偶数时为 0。
    • 二进制加法:异或可实现不进位加法(如半加器)。
    •  异或法的妙用:

  2. 多输入门电路:
    • 多输入与门 / 或门:输入数≥2,逻辑规则与双输入一致(全 1 为 1 / 有 1 为 1)。
    • 多输入与非门 / 或非门:先进行与 / 或运算,再取反。
  3. 逻辑表达式简化:
    • 例:\(AC + AD = A(C + D)\),通过逻辑化简可减少电路复杂度,降低设计成本。
  4. 芯片制程与门电路关系:
    • 门电路由晶体管构成,制程越小(如 10nm),晶体管密度越高,功耗越低,电路功能越复杂。

五、关键概念对比

  • 算术运算 vs 逻辑运算:算术运算处理数值大小(如加减乘除),逻辑运算处理二进制逻辑关系(真 / 假)。
  • 门电路封装思想:屏蔽内部实现细节,仅通过输入输出引脚交互,类似编程中的函数封装。

通过逻辑门电路的组合,可设计复杂数字电路,如计算机 CPU 中的算术逻辑单元(ALU),实现二进制运算和逻辑判断。

Logo

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

更多推荐