论如何通过真值表来求逻辑函数

本文介绍了如何根据真值表求解逻辑函数,并通过与或非门进行表达。首先,以output为1的情况为例,通过取反和取正构造四个函数式,然后通过逻辑运算化简得到最终逻辑表达式assignf=(x2&~x3)|(x1&x3)。同样,当output为0时,可以反向操作得到另一种逻辑函数。这种方法适用于数字电路基础知识的复习与应用。
摘要由CSDN通过智能技术生成

1.废话:就是在HDLbits刷题拿到真值表的时候忘记了如何去求出其逻辑函数,从而写下这篇博文,好吧,这等数字电路基础知识也能忘,你不咸鱼谁咸鱼。

2.正题:

如上,该题即用与或非等基础门描述上述真值表对应的逻辑函数关系。

方法如下:① 以output 结果为 1 作参考:

输入为 0 的取非,为 1 的取正,相乘,那么上述有如下四个函数式:

1=x1'x2x3'、1=x1x2x3'、1=x1x2'x3、1=x1x2x3;

那么1 = x1'x2x3' + x1x2x3' + x1x2'x3 + x1x2x3

= (x1'+ x1)x2x3' + (x2'+x2)x1x3 注:x1'+ x1 = 1,x2同理。

          = x2x3' + x1x3 ;

乘积是逻辑与,加法是逻辑或。故而其门级关系如下:

assign f= (x2&(~x3))|(x1&x3) ;

② 以 output 结果为 0 作参考:

相应的与 结果为 1 的情况反过来,即输入为 1 的取非,为0的取正,相乘,然后按上面同样的方法进行化简去得到最终逻辑函数。

  • 8
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值