ZKX's LAB

半加器的输入和输出 半加器输出与进位的逻辑表达式

2021-04-25知识4

半加器的简介 数据输入被加2113数A、加数B,数据输出S和数(半加5261和)、进位C0。A和B是相加的两个数,4102S是半加和数,C是进位1653数。现在我们按上一节组合逻辑电路的设计方法来实现半加器。由逻辑状态表可写出逻辑式试分析图19-1-2所示电路的逻辑功能。我们先不管半加器是一个什么样的电路,按组合数字电路的分析方法和步骤进行。1.写出输出逻辑表达式该电路有两个输出端,属于多输出组合数字电路,电路的逻辑表达式如下2.列出真值表半加器的真值表见下表。表中两个输入是加数A0和B0,输出有一个是和S0,另一个是进位C0。输入 输出 A B C S 0 0 0 0 0 1 0 1 1 0 0 1 1 1 1 0 3.给出逻辑说明半加器是实现两个一位二进制码相加的电路,因此只能用于两个二进制码最低位的相加。因为高位二进制码相加时,有可能出现低位的进位,因此两个加数相加时还要计算低位的进位,需要比半加器多进行一次相加运算。能计算低位进位的两个一位二进制码的相加电路,即为全加器。具体见图19-1-3。(a)半加运算(b)全加运算图19-1-4半加的运算规则半加器和全加器的逻辑符号图见图19-1-4。有两个输入端的是半加器,有三个输入端的是全加器,Σ代表相加。图19-1-4半加器和全加器的逻辑符号异。

关于半加器中的逻辑表达式 真值表里面,S等于1的,有两行,那么,它的逻辑表达式中,就是两项相“或”.每一行,A、B的关系,是“与”的关系,故有:S=A*B+A*/B就这样,一下子,就有 S=A非与B+A与B非.楼主的习惯,是怎么来的?难道是:再使用莫根公式两次,得出:S=(/A*B)*/(A*/B)(A+B)*(/A+B)这个和楼主的:S=A非+B,S=A+B非,也不同吧?看来,楼主是把每一行,当成了“或”的关系,这就是错误的根源.每一行,各个变量,应该都是“与”的关系.

触发器的状态在下列图中,设触发器的初态为0,能实现Q(n+1)的电路为: 下图中的26题,不太懂的是为什么那个波形 A、B、F的上升或下降的波形不对称对齐呢? 试用与非门设计一个半加器.令A、B分别为被加数、加数、S、C分别为和、进位.要求:(1)列出真值表(2)写出逻辑表达式(3)画出逻辑电路图下图是逻辑电路图看的不太懂噢、

#半加器输出与进位的逻辑表达式

随机阅读

qrcode
访问手机版