硬件逻辑运算与逻辑电路课件.ppt
《硬件逻辑运算与逻辑电路课件.ppt》由会员分享,可在线阅读,更多相关《硬件逻辑运算与逻辑电路课件.ppt(41页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、关于硬件逻辑运算与逻辑电路1 1现在学习的是第1页,共41页2 2相关知识点计算机硬件核心主要是由以数字逻辑电路组成的。计算机硬件核心主要是由以数字逻辑电路组成的。逻辑是指条件和结果之间的关系,即因果关系。因果关系逻辑是指条件和结果之间的关系,即因果关系。因果关系是二值逻辑,很容易用电子线路来实现。是二值逻辑,很容易用电子线路来实现。电路的输入信号作为条件,输出信号作为结果,输入电路的输入信号作为条件,输出信号作为结果,输入输出代表一定逻辑关系。输出代表一定逻辑关系。逻辑代数是描述逻辑代数是描述/分析分析/设计逻辑电路的数学工具设计逻辑电路的数学工具,逻辑代数逻辑代数也叫布尔代数。也叫布尔代数
2、。运用逻辑运算可以设计最简逻辑电路。运用逻辑运算可以设计最简逻辑电路。现在学习的是第2页,共41页3 32.1 逻辑代数及基本运算逻辑代数:逻辑代数:是由逻辑变量集、常量“0”“0”、“1”“1”及及 “与与”、“或或”、“非非”等等 运算符号构运算符号构成成 的代数系统。的代数系统。逻辑变量集:逻辑变量集:是指逻辑代数中所有可能的变是指逻辑代数中所有可能的变 量的集合量的集合,可用任何字母表示可用任何字母表示,但但 变量的取值只能是变量的取值只能是1或或0 0。用简单逻辑代数可描述任何复杂逻辑网络。1 1、三种基本逻辑运算、三种基本逻辑运算逻辑逻辑“与与”运算;逻辑运算;逻辑“或或”运算;逻
3、辑运算;逻辑“非非”运算。运算。现在学习的是第3页,共41页4 4(1)(1)逻辑逻辑“与”运算和“与门”电路逻辑逻辑“与”又称为逻辑“乘”运算。运算符号:运算符号:“”,“”,“”,“”,“”,“”,“ANDAND”等。逻辑表达式:逻辑表达式:L=A B=B=B=B=A A B=B=与门电路符号:与门电路符号:真值表:真值表:用表格说明输入输出变量之间的关系。用表格说明输入输出变量之间的关系。A B L=AA B L=A B B0 0 00 0 00 1 00 1 01 0 01 0 01 1 11 1 11 (A、B均为1)0 (A、B中任一为0)ABL现在学习的是第4页,共41页5 5(
4、2)(2)逻辑逻辑“或或”运算和运算和“或门或门”电路电路逻辑“或”又称为逻辑加运算。运算符号:运算符号:“+”、“v v”、“OR”等。等。逻辑表达式:逻辑表达式:L=A+B=AL=A+B=ABB=或门电路符号:或门电路符号:逻辑真值表:A B L=A+BA B L=A+B0 0 00 0 00 1 10 1 11 0 11 0 11 1 11 1 1LAB1 (A、B中任一为1)0 (A、B均为0)现在学习的是第5页,共41页6 6(3)(3)逻辑逻辑“非”运算和“非门”电路逻辑逻辑“非非”又称为逻辑反运算又称为逻辑反运算.运算符号:运算符号:“”(上横线)(上横线)逻辑表达式为:逻辑表达
5、式为:L=非门电路符号:非门电路符号:逻辑真值表:A L0 11 0A A1 (A=0)0 (A=1)L现在学习的是第6页,共41页7 7(4)常用的组合逻辑单元 基本逻辑运算可以构成复杂逻辑关系;基本逻辑运算可以构成复杂逻辑关系;基本逻辑电路也可以形成组合逻辑电路和时序电路。基本逻辑电路也可以形成组合逻辑电路和时序电路。常见组合逻辑及其电路如下:与非门 逻辑表达式:真值表:真值表:电路符号:电路符号:A A B B L L0 0 0 0 1 10 0 1 1 1 11 1 0 0 1 11 1 1 1 0 0ABL .L=AB现在学习的是第7页,共41页8 8 或非门或非门 逻辑表达式:逻辑
6、表达式:L=A+B真值表:A B LA B L0 0 1 0 0 1 电路符号:电路符号:0 1 00 1 01 0 01 0 01 1 01 1 0异或门异或门 逻辑表达式:逻辑表达式:L=AL=AB=AB+ABB=AB+AB真值表:A B L 电路符号:电路符号:0 0 00 0 0 0 1 1 0 1 1 1 0 1 1 0 1 1 1 0 1 1 0LABLAB现在学习的是第8页,共41页9 9 逻辑表达式:L=AB=AB=AB+AB 真值表:A B L0 0 1 电路符号:0 1 0 1 0 01 1 1LAB同或门同或门现在学习的是第9页,共41页10102 2、基本运算规律和公式
7、、基本运算规律和公式基本运算:基本运算:加:加:A+0=AA+0=A,A+1=1A+1=1,A+A=AA+A=A,A+A=1A+A=1乘:乘:A A 0=00=0,A A 1=1=A A,A A A=AA=A,A A A=0A=0非:非:A+A=1A+A=1,A A A=0A=0,A=AA=A基本公式:基本公式:吸收律,分配律,交换律,结合律,反演律吸收律,分配律,交换律,结合律,反演律(见教材见教材 p34p34页页)现在学习的是第10页,共41页1111#吸收律:A+AB=A证明:证明:A+AB=A(1+B)=A1=1=A A A(A+B)=A证明:证明:AA+AB=A+AB=AAA+AB
8、=A+AB=A A+AB=A+B证明:证明:A+AB=A+AB+ABA+AB=A+AB+AB=A+=A+(A+AA+A)B=A+1B=A+BB=A+1B=A+B现在学习的是第11页,共41页1212#分配律:A(B+C)=AB+AC (A+B)(A+C)=A+BC 证明:证明:(A+B)(A+C)A+B)(A+C)=A A+A C+B A+B C=A A+A C+B A+B C =A(1+C+B)+B C =A(1+C+B)+B C =A+B C =A+B C现在学习的是第12页,共41页1313#交换律:A+B=B+A AB=BA#结合率:(A+B)+C=A+(B+C)(A B)C=A(B
9、C)#反演律:ABC=A+B+C A+B+C=A B C 现在学习的是第13页,共41页14142.2 逻辑函数三种表示法1、真值表:由逻辑变量的所有可能取值的组合及其对应的逻由逻辑变量的所有可能取值的组合及其对应的逻辑函数辑函数 值所构成的表格。值所构成的表格。例:例:设计三人表设计三人表 决逻辑电路。得决逻辑电路。得 到真值表如右:到真值表如右:ABCABC为选票,为选票,F F为选举结果。为选举结果。NO A BC F M0 0 00 0 M1 0 01 0 M2 0 10 0 M3 0 11 1 M4 1 00 0 M5 1 01 1 M6 1 10 1 M7 1 11 1现在学习的是
10、第14页,共41页15152、逻辑表达式:由逻辑变量、逻辑常量和运算符组成的表达式。由逻辑变量、逻辑常量和运算符组成的表达式。它是逻辑变量的函数,也是设计逻辑电路的根据。它是逻辑变量的函数,也是设计逻辑电路的根据。根据真值表可以列出逻辑表达式。根据真值表可以列出逻辑表达式。方法是:方法是:把真值表中所有使函数值为把真值表中所有使函数值为1 1的自变量组合项的自变量组合项 “或或”起来。起来。例如,前述三人表决真值表的逻辑表达式为:例如,前述三人表决真值表的逻辑表达式为:F(A,B,C)=ABC+ABC+ABC+ABC F(A,B,C)=ABC+ABC+ABC+ABC现在学习的是第15页,共41
11、页1616 每个逻辑表达式均可用一个逻辑电路实现。如果能够用最每个逻辑表达式均可用一个逻辑电路实现。如果能够用最简单的逻辑表达式描述一个逻辑关系,就可以用最简单的电简单的逻辑表达式描述一个逻辑关系,就可以用最简单的电路实现之。因此,化简逻辑表达式具有十分重要的意义。路实现之。因此,化简逻辑表达式具有十分重要的意义。下面以三人表决逻辑为例说明化简方法:下面以三人表决逻辑为例说明化简方法:现在学习的是第16页,共41页1717 根据化简后的逻辑表达式根据化简后的逻辑表达式 F=AB+BC+ACF=AB+BC+AC,可以画出相应的三人表决逻辑电路如下:可以画出相应的三人表决逻辑电路如下:由逻辑表达式
12、进行化简需要较强的技巧,由逻辑表达式进行化简需要较强的技巧,不熟练者很难判断,而卡诺图则直观方便。不熟练者很难判断,而卡诺图则直观方便。ABCABBCACF现在学习的是第17页,共41页18183 3、卡诺图:、卡诺图:逻辑关系的一种图形表示形式。逻辑关系的一种图形表示形式。同时也是化简逻辑表达式的一种非常有效的方法。同时也是化简逻辑表达式的一种非常有效的方法。卡诺图是一种直观的平面方块图。它根据输入变量的数量卡诺图是一种直观的平面方块图。它根据输入变量的数量n n将平面划分为将平面划分为2 2n n 个个方格,用来表示全部输入变量组合项或者表示全部输出项。方格,用来表示全部输入变量组合项或者
13、表示全部输出项。下面举例对此进行说明。下面举例对此进行说明。二维卡诺图 输入为X1、X2,输出为 F。左下图为真值表,右下图为卡诺图。卡诺图左边和上边书写自变量的可能取值,中间则表明 Mi最小项。最小项即一行真值表中各自变量或其“非”的逻辑乘积项。NO X1 X2 FM0 0 0 F0M1 0 1 F1M2 1 0 F2M3 1 1 F3X101X20 1M0M1M2M3现在学习的是第18页,共41页1919三维卡诺图输入为X1、X2、X3,输出为 F。左下图为真值表,右下图为卡诺图。卡诺图的左边上边书写自变量的可能取值,规则是最小跳跃。中间则表明最小项。NO X1 X2 X3 FM0 0 0
14、 0 F0M1 0 0 1 F1M2 0 1 0 F2M3 0 1 1 F3M4 1 0 0 F4M5 1 0 1 F5M6 1 1 0 F6M7 1 1 1 F7 M0 M1 M2 M3 M6 M7 M4 M5X1X2X30 100 011110现在学习的是第19页,共41页2020卡诺图简化规则A 1 1 1 1BC00 01 11 1001仍以前面所述的三人表决逻辑为例。根据真值表得到的逻辑表达式为:F(A,B,C)=ABC+ABC+ABC+ABCBCACAB根据卡诺图化简结果:F=AB+BC+ACNO A B C FM0 0 0 0 0M1 0 0 1 0M2 0 1 0 0M3 0
15、1 1 1M4 1 0 0 0M5 1 0 1 1M6 1 1 0 1M7 1 1 1 1现在学习的是第20页,共41页2121卡诺图简化规则卡诺图简化规则若任何两个标“1”的相邻单元可以形成一个圈,就可以消去一个变量;若任何四个标“1”的相邻单元可以形成一个圈,就可以消去两个变量;若任何八个标“1”的相邻单元可以形成一个圈,就可以消去三个变量;卡诺图化简的过程就是在卡诺图上找出能够覆盖给定函数全部为1的单元的个数最少同时覆盖面尽可能大的圈,然后写出其最简逻辑表达式。现在学习的是第21页,共41页2222ABCD 00 01 11 100001111011111111例:试用卡诺图化简下面的逻
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 硬件 逻辑运算 逻辑电路 课件
限制150内