📜  组合逻辑电路

📅  最后修改于: 2020-12-30 06:36:36             🧑  作者: Mango

组合逻辑电路

组合逻辑电路是包含不同类型的逻辑门的电路。简单地,其中组合了不同类型的逻辑门的电路被称为组合逻辑电路。组合电路的输出是根据当前的输入组合确定的,而与先前的输入无关。输入变量,逻辑门和输出变量是组合逻辑电路的基本组件。组合逻辑电路有不同类型,例如加法器,减法器,解码器,编码器,复用器和解复用器。

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

  • 在任何时刻,组合电路的输出仅取决于当前的输入端子。
  • 组合电路没有任何备份或先前的内存。电路的当前状态不受输入的先前状态影响。
  • 在组合逻辑电路中,n个输入和m个输出是可能的。

“ n”输入变量来自外部源,而“ m”输出变量进入外部目标。在许多应用程序中,源或目标是存储寄存器。

半加法器

半加法器是具有两个输入和两个输出的基本构建块。加法器用于对两个一位二进制数进行“或”运算。进位总和是半加法器的两个输出状态。

完全加法器

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

半减法器

半减法器也是两个二进制数相减的基础。它具有两个输入和两个输出。该电路用于减去两个二进制二进制数A和B。 “ diff ”和“借位”是半加法器的两个输出状态。

完全减法器

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

多路复用器

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

解复用器

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

解码器

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

编码器

编码器用于执行解码器的反向操作。具有n个输入和m个输出的编码器用于产生与数字输入号有关的m位二进制代码。编码器将数字字转换为另一个数字字。