网站大量收购闲置独家精品文档,联系QQ:2885784924

第计算机的逻辑部件.pptVIP

  1. 1、本文档共155页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第2章 计算机的逻辑部件 2.1 三种基本逻辑操作及布尔代数的基本公式 2.2 逻辑函数的化简 2.3 逻辑门的实现 2.4 计算机中常用的组合逻辑电路 2.5 时序逻辑电路 2.6 阵列逻辑电路 习题 2.1 三种基本逻辑操作及布尔代数的基本公式 布尔代数有三种基本逻辑操作——“与”(逻辑乘,符号·)、“或”(逻辑加,符号+)、“非”(求反,符号-)。它们的逻辑含义如下: “与”逻辑操作:当且仅当X,Y均为“1”时,其逻辑乘X·Y才为“1”,否则为“0”。 “或”逻辑操作:只要X,Y任一(或者同时)为“1”时,其逻辑加X+Y即为“1”,否则为“0”。 “非”逻辑操作:当X为“1”时,X即为“0”;当X为“0”时,X即为“1”。 有了这三种基本逻辑操作,就可以构造出任何逻辑函数来。 布尔代数是以命题为对象,包含三种基本逻辑操作的完整的代数学,它可以对命题进行运算,而运算的基本依据是以下的基本公式和规则: 基本公式 变换律 A+B=B+A (2.1) A·B=B·A (2.1′) 结合律 A+(B+C)=(A+B)+C (2.2) A·(B·C)=(A·B)·C (2.2′) 分配律 A+B·C=(A+B)·(A+C) (2.3) A·(B+C)=A·B+A·C (2.3′) 吸收律 A+A·B=A (2.4) A·(A+B)=A (2.4′) 第二吸收律A+A·B=A+B (2.5) A·(A+B)=A·B (2.5′) 反演律 A+B=A·B (2.6) A·B=A+B (2.6′) 包含律 A·B+A·C+B·C=A·B+A·C (2.7) (A+B)·(A+C)·(B+C)=(A+B)·(A+C) (2.7′) 重叠律 A+A=A (2.8) A·A=A (2.8′) 互补律 A+A=1 (2.9) A·A=0 (2.9′) 0-1律 0+A=A (2.10) 1·A=A (2.10′) 0·A=0 (2.11) 1+A=1 (2.11′) 2.2 逻辑函数的化简 将一个逻辑函数变成一个形式更简单、与之等效的逻辑函数,称为化简。由于每个逻辑表达式是和一个逻辑电路相对应的,因此表达式的化简也就能减少实现它的电路所用元件。下面介绍两种常用的化简方法:代数化简法和卡诺图化简法。 2.2.1 代数化简法 代数化简法是直接利用布尔代数的基本公式和规则进行化简的一种方法。 例: 化简逻辑函数F=A·B+ā·C+B·C·D① F=AB+āC+BCD =(AB+āC+BC)+BCD=(AB+ āC) +(BC+BCD) =(AB+āC)+BC=AB+āC ① 在以后的逻辑函数中,常常把“·”省去 2.2.2 卡诺图化简法 卡诺图化简法是借助于卡诺图的一种几何化简法。代数化简法技巧性强,化简的结果是否最简不易判断;而卡诺图化简法是一种肯定能得到最简结果的方法,但是它只适用于变量较少的情况。 由全部变量或其反变量形成的逻辑乘积项称为最小项,对n个变量,共有2n个最小项。例如,有A,B两个变量,它有4个最小项: , B,A 和AB。卡诺图是一种直观的平面方块图。它将平面划分为2n个小格,用来表示n个变量的全部2n个最小项。图2.1给出了三变量和四变量的卡诺图。 卡诺图的左边和上边书写的规则必须是这样的:两相邻小格之间只能有一个变量是相反的,而其余的变量都是相同的。为了简单起见,往往把周边变量的原码用“1”表示、反码用“0”表示。小格中的数字对应的是最小项的取值(图2.1中以A为最低位)。 任何一个函数都可展开为若干个最小项之和,因此,可用卡诺图表示任意一个逻辑函数。例如,函数F=ABC+B D,可以转换成四个最小项ABCD、ABC ,AB D, B D之或,我们就在四变量卡诺图相应的四个小格上填“1”来表示该函数(图2.2)。 图2.1 卡诺图 图2.2 逻辑变量的卡诺图表示 例: 用卡诺图法化简函数 F= + B + BD+ +AC+BCD+A 。 首先,将函数F用卡诺图表示(图2.3(a))。 其次,合并最小项。由于“相邻”两小块所表示的最小项只有一个变量是互为相反的(这里对“相邻”的理解应扩大,即位于卡诺图同一行或同一列两端的小格,如四变量卡诺图中的4和6,3和11等,也是“相邻”的),因此,相邻两小块合并后的布尔表达式显然会减少一个变量。例如,小块5、13合

文档评论(0)

118books + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档