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