化简下列逻辑函数要求表达式尽量简单-浙江大学
- 格式:doc
- 大小:357.00 KB
- 文档页数:1
作业答案 1: (仅供参考,有疑问请联系:wengbola@文档中的图表用的软件是Visio 2003,公式用的是MathType )。
1.采用卡诺图法化简下列逻辑函数,要求表达式尽量简单。
1) F(A, B, C, D) = ∑m (1, 2, 4, 7, 8, 11, 13, 14)解:得到F(A, B, C, D) = ∑m (1, 2, 4, 7, 8, 11, 13, 14)。
2) F(A, B, C, D) = ∑m (0, 1, 4, 7, 9, 10, 13) + ∑d(2, 5, 8, 12, 14, 15) 其中d 为任意项 解:得到(,,,)F A B C D C AD BD =++。
3) F(A, B, C, D) = Σm(1, 2, 4, 12, 14) + Σd(5, 6, 7, 8, 9, 10),其中d 为任意项 解:得到(,,,)F A B C D BD CD ACD =++。
常见错误:没有利用好无关项4) (,,,)Y A B C D ABD ABC BCD ABCD ABCD =++++解:得到(,,,)Y A B C D ABC ABC BCD BCD =+++。
常见错误:多画上图中的红色框5) Y(A,B,C,D) = ∑m(0, 2, 3, 4, 8) + ∑d (10, 11,12,13,14,15),其中 d 为任意项 解:得到(,,,)Y A B C D CD BC =+。
6) (,,,)()()()()()Y A B C D A B C D A B A B D B C B C D =+++++++++解:得到(,,,)Y A B C D BD ACD =+。
常见错误:最大项表示时卡诺图画错2.将下面函数化简为最简与或式,不必考虑冒险。
1) Y AD ABC ABD ABC D =+++, 约束条件为:0ABC ABD ACD BCD +++= 解:得到Y AD AD ABC =++。
逻辑函数化简方法
逻辑函数化简是将复杂的逻辑函数简化为更简洁的形式的过程。
以下是常见的逻辑函数化简方法:
1. 真值表方法:通过构造逻辑函数的真值表,观察不同输入值下函数值的变化规律来推导简化逻辑函数的形式。
2. 化简定律:通过逻辑运算的各种定律来对逻辑函数进行化简,常见的包括德摩根定律、分配律、结合律、交换律等。
3. 卡诺图方法:利用卡诺图来进行逻辑函数的化简。
卡诺图是一种用来表示逻辑函数的图表,通过观察卡诺图的模式,可以找到逻辑函数的最小项和最大项,并将其化简为更简单的形式。
4. 斯芬克斯化简方法:适用于较复杂的逻辑函数。
斯芬克斯化简方法是一种将逻辑函数分解为多个子函数,并利用分解后的子函数进行化简的方法。
这些方法可以单独使用,也可以结合使用,根据具体情况选择合适的方法来进行逻辑函数的化简。
数字电路2014
:浙江大学信息与通信工程研究所 liupeng@ 作业1:(上交时间:2014年3月6日)
1.采用卡诺图法化简下列逻辑函数,要求表达式尽量简单。
1) F(A, B,C, D) = ∑m (1, 2, 4, 7, 8, 11, 13, 14)
2) F (A, B, C, D) = ∑m (0, 1, 4, 7, 9, 10, 13) + ∑d(2, 5, 8, 12, 14, 15) 其中d 为任意项
3) F(A,B,C,D)=Σm(1,2,4,12,14) + Σd(5,6,7,8,9,10),其中d 为任意项
4) Y A,B,C,D)=A BD+ABC+BCD+AB CD+A B CD (
5) Y(A ,B,C,D) = ∑m(0, 2, 3, 4, 8) + ∑d (10, 11,12,13,14,15),其中d 为任意项
6) (,,,)()()()()()Y A B C D A B C D A B A B D B C B C D =+++++++++
2.将下面函数化简为最简与或式,不必考虑冒险。
1) Y AD ABC ABD ABCD =+++, 约束条件为:ABC+ABD+ACD+BCD = 0
2) (1,3,4,6,7,9,11,12,14,15)Y M =∏
3) ()()Y AB AC BD ABCD ACD BCD BC =+++++
3.能实现任何逻辑函数的逻辑门的集合,被称为逻辑门的完全集。
已知二输入与门、二输入或门和非门为一个完全集。
试证明:二输入或门、异或门为逻辑门的完全集。
4.采用公式法将下面的逻辑函数化简成最简与或式,并用与非门实现。
()()Y AB D AB B D ABE ADE =++++
5.用权6,3,1,1将十进制表示为含权的二进制码。
6.列出真值表:
输入是3位二进制,输出为3位循环码
7.用最小项之和与最大项之积来表示下列函数
(,,,)F A B C D BD AD BD =++
8.用异或门和与门实现下面的布尔表达式。
F ABCD ABCD ABCD ABCD =+++
9. 和8421BCD 码(1010100)等值的二进制数为 。
10.一个有n 个变量的逻辑函数,如果它的最小项表达式由k 个最小项组成,则它的最大
项表达式将由 个最大项组成。
11.一个格雷码的前一个码是0101,后一个是1100,这个格雷码是 。
12.有函数 1F (A,B,C,D)=ABCD+BCD+AB D+ABCD+AD
2F (A,B,C,D)=CD+ABCD+BD+ACD+BCD
试求函数312F (A,B,C,D)=F F ⊕的最简与或表达式。