组合逻辑电路

2025年3月17日 | 阅读 3 分钟

组合逻辑电路是包含不同类型逻辑门的电路。简单来说,将不同类型的逻辑门组合在一起的电路称为 组合逻辑电路 。组合电路的输出由当前的输入组合决定,与之前的输入无关。输入变量、逻辑门和输出变量是组合逻辑电路的基本组成部分。有不同类型的组合逻辑电路,如加法器、减法器、译码器、编码器、多路复用器和解复用器。

组合逻辑电路具有以下特点:

  • 在任何时刻,组合电路的输出仅取决于当前的输入端。
  • 组合电路没有任何备份或之前的记忆。电路的当前状态不受输入先前状态的影响。
  • 组合逻辑电路中可以有 n 个输入和 m 个输出。
Combinational Logic circuits

'n' 个输入变量来自外部源,而 'm' 个输出变量则输出到外部目标。在许多应用中,源或目标是存储寄存器。

半加器

半加器是一个基本的构建块,具有两个输入和两个输出。加法器用于执行两个单位二进制数的OR运算。进位是半加器的两个输出状态。

全加器

半加器仅用于添加两个数字。为了克服这个问题,开发了全加器。全加器用于添加三个 1 位二进制数 A、B 和进位 C。全加器具有三个输入状态和两个输出状态,即和和进位。

半减器

半减器也是减去两个二进制数的构建块。它有两个输入和两个输出。该电路用于减去两个单位二进制数 A 和 B。'差''借位'是半加器的两个输出状态。

全减器

半减器仅用于减去两个数字。为了克服这个问题,设计了全减器。全减器用于减去三个 1 位数字 A、B 和 C,它们分别是被减数、减数借位。全减器具有三个输入状态和两个输出状态,即差和借位。

多路复用器

多路复用器是一个组合电路,具有 n 个数据输入和一个输出。它也称为数据选择器,它从输入中选择一个输入并将其路由到输出。借助所选输入,从 n 个输入行中选择一个输入行。使能输入用 E 表示,用于级联。

解复用器

解复用器执行与多路复用器相反的操作。解复用器只有一个输入,该输入分布在多个输出上。通过选择线一次选择一条输出线。输入被传输到所选的输出线。

解码器

译码器是一个组合电路,具有 n 个输入,最多可有 m = 2n 个输出。译码器与解复用器相同。解复用器和译码器之间的唯一区别是译码器中没有数据输入。译码器执行与编码器完全相反的操作。

编码器

编码器用于执行译码器的反向操作。具有 n 个输入和 m 个输出的编码器用于生成与数字输入相关的 m 位二进制代码。编码器获取数字字并将其转换为另一个数字字。


下一个主题半加器