计算机电路基础课件-第三章.ppt
《计算机电路基础课件-第三章.ppt》由会员分享,可在线阅读,更多相关《计算机电路基础课件-第三章.ppt(98页珍藏版)》请在三一办公上搜索。
1、第三章 开关理论基础,3.1 数制与编码,什么叫数制?多位数码每一位的构成以及从低位到高位的进位规则称为数制。,1.十进制十进制的每一位由09十个数码构成,所以十进制的基数为10,低位到高位是逢十进一。,6 6 6 6,6100=66101=6 06102=6 0 06103=6 0 0 0,+,6 6 6 6,同样的数码在不同的数位上代表的数值不同。,103、102、101、100称为十进制的权,任意一个十进制数都可以表示为各个数位上的数码与其对应的权的乘积之和。,(6666)106103 610261016100,如果一个十进制数N包含位整数和位小数,即(an-1 an-2 a1 a0 a
2、1 a2 am)10,N=an-110n-1 an-2 10n-2 a1101 a0 100 a1 10-1a2 10-2 am10-m 上式是把一个十进制数按权展开,写成展开式(称为权展开式),2.二进制二进制的每一位由0、1两个数码构成,所以二进制的基数为 2,低位到高位是逢二进一。,1 1 1 1,120=1121=2122=4123=8,+,1 5,同样的数码在不同的数位上代表的数值不同,相加以后,就得到十进制数表示的该二进制数的数值23、22、21、20称为二进制的权,一个二进制数同样可以表示为各个数位上的数码与其对应的权的乘积之和。,如果一个二进制数N包含位整数和位小数,即(N)2
3、=(bn-1 bn-2 b1 b0 b1 b2 bm)2,(N)2=bn-12n-1 bn-2 2n-2 b121 b0 20b1 2-1b2 2-2 bm2-m 上式是把一个二进制数按权展开,写成权展开式。由二进制的权展开式很容易将一个二进制数转换为十进制数。,(1111)2123 122121120,二进制数的运算规则,加法,000 011 101 110且向高位进1,减法,000 011且向高位借1 101 110,二进制数只有0和1两个数码,它的每一位都可以用电子元件来实现,且运算规则简单,相应的运算电路也容易实现。,3.十六进制用二进制表示一个数时位数多49 11001,不便书写和记
4、忆,因此在计算机资料中常使用十六进制来表示二进制数。,十六进制的每一位由09,A(10),B(11),C(12),D(13),E(14),F(15)十六个数码构成,十六进制的基数为16,低位到高位是逢十六进一。将十六进制数按权展开,可以转换为十进制数。14E6 11634162E1616160=(5350)10,各数位的权是16的幂。,十六进制的基数16 24,所以每一位十六进制数对应四位二进制数。,二进制数与十六进制数的相互转换,二进制数 十六进制数 将二进制数由小数点开始,整数部分向左,小数部分向右,每四位分成一组,不够四位补零,则每组二进制数便是一位十六进制数。,1 1 1 1 0 1
5、0 0 0.0 1 1,0 0 0,0,(1 E 8.6)16,二进制数 十六进制数 将每位十六进制数用四位二进制数表示。(A F.2 6)16,=1010 1111.0010 0110,二进制数与十进制数的相互转换,十进制数二进制数,基数除法,1.整数的转换将十进制整数除以基数2,余数便是二进制数的最低位;商再除以2,余数便是次低位;不断除以基数2,直到商为0,最后一次的余数是二进制数的最高位。,二进制数十进制数,高位,低位,3.1.3 二进制代码,数字系统只能识别0和1,怎样才能表示更多的数码、字母、符号呢?用一定位数的二进制数来表示十进制数码、字母、符号等信息称为编码。用以表示十进制数码
6、、字母、符号等信息的一定位数的二进制数称为代码。二-十进制代码:用4位二进制数b3b2b1b0来表示十进制数中的 0 9 十个数码。简称BCD码。,四位二进制数共产生0000 1111 十六个代码,而表示十进制数只需其中的十个,由此产生多种BCD码。,8421BCD码在四位二进制数中采用前十个代码00001001代表十进制数码0 9,另外的6个数不用,这6个数叫做“伪码”。,编码种类,十 进制数,每个十进制数码的8421码就是该十进制数码等值的二进制数。,余3码是取十六个四位二进制代码中间的十个,每个十进制数码的余3码就是该十进制数等值的二进制数加3。余3码是一种无权码,代码中每一位的 1 并
7、不对应确定的数值。,十进制数 3 4 9.6 5 8421BCD码,0011 0100 1001.0110 0101,四位二进制数为一组,表示一位十进制数。每一组(四位二进制数)中各位的权分别是8、4、2、1,所以 它是一种有权码。,2421码是取十六个四位二进制代码前后各五个,丢掉中间六个代码所组成的。代码各位按权相加得到的数值就是它所代表的十进制数。,3.1.4 有符号的二进制数,反码 负数的反码就是将该数的数值部分每一位取反:0变1,1变0。N(1 0 1 1 0 0)2 N反 1 0 1 0 0 1 1 二进制正、负数的表示法(1)原码表示法(2)反码表示法(3)补码表示法,3.2 逻
8、辑变量和逻辑代数的三种基本运算,逻辑代数(布尔代数、开关代数):描述事物逻辑关系的数学方法,是分析和设计数字电路的数学工具。逻辑:是指事物的因果关系,或者说条件和结果的关系,这些因果关系可以用逻辑运算来表示,也就是用逻辑代数来描述。3.2.1 逻辑变量事物的两种对立的状态,在逻辑代数中可以抽象地表示为 0 和 1,称为逻辑0和逻辑1。,3.2 逻辑变量和逻辑代数的三种基本运算,逻辑代数中的变量称为逻辑变量,用大写字母表示。逻辑变量的取值只有两种,即逻辑0和逻辑1,0 和 1 称为逻辑常量,并不表示数量的大小,而是表示两种逻辑状态。逻辑代数中有三种基本的逻辑关系,也就是三种基本的逻辑运算。,3.
9、2.2 基本的逻辑运算,1.逻辑或运算,图中灯的亮与否和两个开关接通与否之间存在一个因果关系,两个开关中只要有一个接通,灯便亮。这种因果关系可以归纳为:,只要有一个条件满足,结果就会发生。,这种因果关系叫逻辑或。,F A B 逻辑表达式,A、B表示开关的状态,F表示灯的状态,将开关接通记作逻辑1 开关断开记作逻辑0 灯亮记作逻辑1 灯灭记作逻辑0,可以作出如下表格来描述或逻辑关系:,这种把所有可能的条件组合及其对应结果一一列出来的表格叫做真值表。,真值表,课后思考:如果是三个并联开关,则需要三个变量A、B、C分别表示这三个开关的状态,如何列出或逻辑的真值表?首先要考虑的是,总共有多少种可能的条
10、件组合?即A、B、C三个变量总共有多少种取值组合?,000 011 101 111,A、B中只要有一个为1,F就为1;A、B同时为0,F才为0。,逻辑表达式 F A B,F 输出逻辑变量,A、B 输入逻辑变量 当输入变量的取值确定之后,输出变量的值便随之确定,因而输入与输出之间是一种函数关系,F是A和B的函数。,逻辑函数式,真值表,实现逻辑或的电路称为或门,或门的逻辑符号,2.逻辑与运算,图中灯亮与否和两个开关接通与否之间的因果关系是,两个开关必须同时接通,灯才亮。这种因果关系可以归纳为:,只有条件同时满足,结果才会发生。,这种因果关系叫逻辑与。,F A B 逻辑表达式,A、B表示开关的状态,
11、F表示灯的状态,将开关接通记作逻辑1 开关断开记作逻辑0 灯亮记作逻辑1 灯灭记作逻辑0,真值表,0 00 0 10 1 00 1 11,A、B中只要有一个为0,F就为0;A、B同时为1,F才为1。,与门的逻辑符号,真值表,3.逻辑非运算,仍然把开关接通作为条件,灯亮作为结果。开关不接通,灯反而亮。这种因果关系可以归纳为:,条件满足时,结果不发生;条件不满足,结果反而发生。,这种因果关系叫逻辑非(逻辑求反)。,读作F等于A反,A表示开关的状态,F表示灯的状态,将开关接通记作逻辑1 开关断开记作逻辑0 灯亮记作逻辑1 灯灭记作逻辑0,得到逻辑非真值表,通常称 A 为原变量,A为反变量。,非门的逻
12、辑符号,3.3 常见的逻辑门电路,除了与、或、非三种基本逻辑运算,还有一些 常见的复合逻辑运算:与非、或非、与或非 实现复合逻辑运算相应的单元电路:与非门、或非门、与或非门,1、与非门,真值表,逻辑表达式,A、B中只要有一个为0,F就为1(0);A、B同时为1,F才为0(1),2、或非门,真值表,逻辑表达式,A、B中只要有一个为1,F就为 0(1);A、B同时为0,F才为1(0),3、异或门,异或的运算符号为,真值表,4、异或非门,真值表,F=AB,异或非的运算符号为,5、与或非门,逻辑表达式,逻辑函数的表示方法,逻辑函数的一般表达式,p76,逻辑表达式(逻辑函数式),真值表,逻辑图,p78,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 电路 基础 课件 第三
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-6432866.html