📅  最后修改于: 2020-12-30 06:36:36             🧑  作者: Mango
组合逻辑电路是包含不同类型的逻辑门的电路。简单地,其中组合了不同类型的逻辑门的电路被称为组合逻辑电路。组合电路的输出是根据当前的输入组合确定的,而与先前的输入无关。输入变量,逻辑门和输出变量是组合逻辑电路的基本组件。组合逻辑电路有不同类型,例如加法器,减法器,解码器,编码器,复用器和解复用器。
组合逻辑电路具有以下特征:
“ n”输入变量来自外部源,而“ m”输出变量进入外部目标。在许多应用程序中,源或目标是存储寄存器。
半加法器是具有两个输入和两个输出的基本构建块。加法器用于对两个一位二进制数进行“或”运算。进位和总和是半加法器的两个输出状态。
半加法器仅用于将两个数字相加。为了克服这个问题,开发了全加法器。全加法器用于将三个1位二进制数A,B和进位C相加。全加法器具有三个输入状态和两个输出状态,即和和进位。
半减法器也是两个二进制数相减的基础。它具有两个输入和两个输出。该电路用于减去两个二进制二进制数A和B。 “ diff ”和“借位”是半加法器的两个输出状态。
Half Subtractor用于仅减去两个数字。为了克服这个问题,设计了全减法器。全减法器用于减去三个1位数字A,B和C,分别是被减数,被减数数和借位。全减法器具有三个输入状态和两个输出状态,即差异和借位。
多路复用器是具有n个数据输入和单个输出的组合电路。也称为数据选择器,它从输入中选择一个输入并将其路由到输出。借助所选输入,从n条输入线中选择一条输入线。使能输入由E表示,它级联使用。
解复用器执行复用器的反向操作。解复用器只有一个输入,分布在几个输出上。通过选择线,一次选择一条输出线。输入被传输到所选的输出线。
解码器是具有n个输入且最大m = 2n个输出的组合电路。解码器与解复用器相同。解复用器和解码器之间的唯一区别是在解码器中没有数据输入。解码器执行的操作与编码器完全相反。
编码器用于执行解码器的反向操作。具有n个输入和m个输出的编码器用于产生与数字输入号有关的m位二进制代码。编码器将数字字转换为另一个数字字。