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