1、数字电子技术基础数字电子技术基础电子技术及计算机教研室电子技术及计算机教研室邢玉秀邢玉秀大脑:大脑:嵌入式系统嵌入式系统四肢:四肢:数电、模电数电、模电躯干、骨骼:躯干、骨骼:电路电路手指、脚趾:手指、脚趾:相关学科相关学科肌肉:肌肉:执行机构执行机构神经系统:神经系统:信号传输信号传输思想:程序思想:程序电类系统人体图电类系统人体图能量系统能量系统反馈系统反馈系统行走:使用行走:使用数字电子技术基础数字电子技术基础第一章第一章 数制和码制数制和码制 第三章第三章 门电路门电路 第四章第四章 组合逻辑电路组合逻辑电路 第五章第五章 触发器触发器 课程说明课程说明第二章第二章 逻辑代数基础逻辑代
2、数基础 退出退出 第十一章第十一章 数模和模数转换数模和模数转换 第七章第七章 半导体存储器半导体存储器 *第八章第八章 可编程逻辑器件可编程逻辑器件 第十章第十章 脉冲波形的产生与整形脉冲波形的产生与整形 第六章第六章 时序逻辑电路时序逻辑电路 *第九章第九章 硬件描述语言简介硬件描述语言简介 课程说明课程说明 书中打星号的章节不作考试要求书中打星号的章节不作考试要求 数字逻辑课程第三章选讲部分内容数字逻辑课程第三章选讲部分内容 授课内容共九章授课内容共九章参考书参考书 数字电子技术基础(第五版)数字电子技术基础(第五版) 阎石(课本)阎石(课本) 数字电子技术基础数字电子技术基础 康华光康
3、华光 模拟电子技术基础(第四版)模拟电子技术基础(第四版) 童诗白童诗白 数字电子技术数字电子技术 范立南,代红艳,恩莉编著范立南,代红艳,恩莉编著 数字电子技术数字电子技术 刘南平刘南平, 李擎主编李擎主编 数字电子技术基础数字电子技术基础(第五版第五版) 教师手册教师手册 阎石,阎石,王红编王红编 数字电子技术基础数字电子技术基础 (第四版第四版) 导教导教导学导学导考导考 陈志武主编陈志武主编 成绩评定办法成绩评定办法1. 出勤情况出勤情况2. 预习情况预习情况3. 回答问题情况回答问题情况4. 作业情况等作业情况等本门课程成绩本门课程成绩=平时成绩平时成绩(30%)+考试成绩考试成绩(
4、70%)平时成绩分平时成绩分(30%) ,包括:,包括:特别说明:特别说明:1.作业纸中间对折或打线,按从上往下、从左往右作业纸中间对折或打线,按从上往下、从左往右的顺序写;不用抄题,但要有必要的电路图;写清的顺序写;不用抄题,但要有必要的电路图;写清题号,要有推理或计算过程题号,要有推理或计算过程2.不许写在背面,不许超界限不许写在背面,不许超界限3.课代表按学号从小到大的顺序整理好统一上交课代表按学号从小到大的顺序整理好统一上交4.作业要清晰、有条理,潦草者最多作业要清晰、有条理,潦草者最多6分分5.统一用河北联合统一用河北联合(理工理工)大学轻工学院作业纸大学轻工学院作业纸6.抄袭者一经
5、发现,扣抄袭者一经发现,扣5分分/班班次次7.每周一每周一上课前上课前交作业,过时不候交作业,过时不候8.其它未尽事宜,最终裁决权归本人。其它未尽事宜,最终裁决权归本人。教师联系方式教师联系方式姓姓 名:名:单单 位:位:办公室办公室: :EmailEmail: Tel:Tel:第第1章章 数制和码制数制和码制1.1 概述概述1.2 几种常用的数制几种常用的数制退出退出返回主目录返回主目录1.3 不同数制间的转换不同数制间的转换1.4二进制算术运算二进制算术运算1.5 几种常用的编码几种常用的编码1.1.1 数字信号与数字电路数字信号与数字电路模拟信号:在时间上和模拟信号:在时间上和数值上连续
6、的信号。数值上连续的信号。数字信号:在时间上和数字信号:在时间上和数值上不连续的(即离数值上不连续的(即离散的)信号。散的)信号。 对模拟信号进行传输、对模拟信号进行传输、处理的电子线路称为处理的电子线路称为模拟电路。模拟电路。 对数字信号进行传对数字信号进行传输、处理的电子线路输、处理的电子线路称为数字电路。称为数字电路。1.1 概述概述模拟信号波形模拟信号波形vtv数字信号波形数字信号波形t 数字电路可分为小规模数字电路可分为小规模(SSI,每片数十器件,每片数十器件,如:如:非门、与门、或门等非门、与门、或门等)、中规模、中规模(MSI,每片数百器,每片数百器件,如:编码器、译码器、数据
7、选择器等件,如:编码器、译码器、数据选择器等)、大规模、大规模(LSI,每片数千器件,每片数千器件)和超大规模和超大规模(VLSI,每片器件,每片器件数目大于数目大于1万万)数字集成电路。集成电路从应用的角数字集成电路。集成电路从应用的角度又可分为通用型和专用型两大类型。度又可分为通用型和专用型两大类型。1.1.2 数字电路的分类数字电路的分类(1)按集成度分类:)按集成度分类: 数字电路可分为单极型数字电路可分为单极型(MOS型型) 和双极型和双极型(TTL型型)两类。两类。 数字电路可分为组合逻辑电路和时序逻辑电路两数字电路可分为组合逻辑电路和时序逻辑电路两类。组合逻辑电路没有记忆功能,其
8、输出信号只与类。组合逻辑电路没有记忆功能,其输出信号只与当时的输入信号有关,而与电路以前的状态无关。当时的输入信号有关,而与电路以前的状态无关。时序逻辑电路具有记忆功能,其输出信号不仅和当时序逻辑电路具有记忆功能,其输出信号不仅和当时的输入信号有关,而且与电路以前的状态有关。时的输入信号有关,而且与电路以前的状态有关。(2)按所用器件制作工艺的不同:)按所用器件制作工艺的不同:(3)按照电路的结构和工作原理的不同:)按照电路的结构和工作原理的不同:1.1.3 数字电路的优点数字电路的优点(1)便于高度集成化。)便于高度集成化。(2)工作可靠性高、抗干扰能力强。)工作可靠性高、抗干扰能力强。 (
9、3)数字信息便于长期保存。)数字信息便于长期保存。(4)数字集成电路产品系列多、通用性强、成本)数字集成电路产品系列多、通用性强、成本低。低。(5)保密性好。)保密性好。(1)数制:表示数时,仅用一位数码往往不够用,必须数制:表示数时,仅用一位数码往往不够用,必须用进位计数的方法组成多位数码。多位数码每一位的用进位计数的方法组成多位数码。多位数码每一位的构成以及从低位到高位的进位规则称为进位计数制,构成以及从低位到高位的进位规则称为进位计数制,简称进位制或数制。简称进位制或数制。(如:十进制如:十进制)(2)基数:进位制的基数,就是在该进位制中可能用到基数:进位制的基数,就是在该进位制中可能用
10、到的数码个数。的数码个数。(如:十进制基数是如:十进制基数是10,二进制基数是,二进制基数是2)(3)位权位权(位的权数位的权数):在某一进位制的数中,每一位的大:在某一进位制的数中,每一位的大小都对应着该位上的数码乘上一个固定的数,这个固小都对应着该位上的数码乘上一个固定的数,这个固定的数就是这一位的权数。权数是一个幂。定的数就是这一位的权数。权数是一个幂。(如:如:243,2的位权是的位权是102)1. 2 几种常用的数制几种常用的数制数码为:数码为:09;基数是;基数是10。运算规律:逢十进一,即:运算规律:逢十进一,即:9110。表示方法:表示方法:(255)10 、255D(D可省)
11、可省)十进制数的权展开式:十进制数的权展开式:1、十进制、十进制 103、102、101、100称为十进制的权。每称为十进制的权。每个数位的权都是个数位的权都是10的的幂。幂。同样的数码在不同的数同样的数码在不同的数位上代表的数值不同。位上代表的数值不同。 任意一个十进制数任意一个十进制数都可以表示为各个数都可以表示为各个数位上的数码与其对应位上的数码与其对应的权的乘积之和,称的权的乘积之和,称权展开式。权展开式。即:即:(5555)105103 510251015100又如:又如:(209.04)10 2102 0101910001014 1022、二进制、二进制数码为:数码为:0、1;基数
12、是;基数是2。运算规律:逢二进一,即:运算规律:逢二进一,即:1110。表示方法:表示方法:(101)2 、101B二进制数的权展开式:二进制数的权展开式:(101.01)2 122 0211200211 22 =(5.25)10加法规则:加法规则:0+0=0,0+1=1,1+0=1,1+1=10乘法规则:乘法规则:0 0=0, 0 1=0 ,1 0=0,1 1=1运算运算规则规则各数位的权是的幂各数位的权是的幂二进制数只有二进制数只有0和和1两个数码,它的每一位都可以用电子元件两个数码,它的每一位都可以用电子元件来实现,且运算规则简单,相应的运算电路也容易实现。来实现,且运算规则简单,相应的
13、运算电路也容易实现。数码为:数码为:07;基数是;基数是8。运算规律:逢八进一,即:运算规律:逢八进一,即:7110。表示方法:表示方法:(127)8 、127O(或(或127Q,手写方式),手写方式)八进制数的权展开式:八进制数的权展开式:(207.04)8 282 0817800814 82 (135.0625)103、八进制、八进制各数位的权是各数位的权是8的幂的幂4、十六进制、十六进制数码为:数码为:09、AF;基数是;基数是16。运算规律:逢十六进一,即:运算规律:逢十六进一,即:F110。表示方法:表示方法:(F27)16 、F27H十六进制数的权展开式:十六进制数的权展开式:(D
14、8.A)16 13161 816010 161(216.625)10各数位的权是各数位的权是16的幂的幂结论结论一般地,一般地,N进制需要用到进制需要用到N个数码,基数是个数码,基数是N;运算规;运算规律为逢律为逢N进一。进一。如果一个如果一个N进制数进制数M包含位整数和位小数,即包含位整数和位小数,即 (an-1 an-2 a1 a0 a1 a2 am)N则该数的权展开式为:则该数的权展开式为:121012101212()nnNnnmmiiMaNaNa Na Na Na NaNa N由权展开式很容易将一个由权展开式很容易将一个N进制数转换为十进制数。进制数转换为十进制数。1.3 不同数制间转
15、换不同数制间转换(1)二进制数转换为八进制数:)二进制数转换为八进制数: 将二进制数由小数点将二进制数由小数点开始,整数部分向左,小数部分向右,每开始,整数部分向左,小数部分向右,每3位分成一组,位分成一组,不够不够3位补零,则每组二进制数便是一位八进制数。位补零,则每组二进制数便是一位八进制数。将将N进制数按权展开,即可以转换为十进制数。进制数按权展开,即可以转换为十进制数。1、二进制数与八进制数的相互转换、二进制数与八进制数的相互转换1 1 0 1 0 1 0 . 0 1(0 00)2 (152.2)8(2)八进制数转换为二进制数:将每位八进制数用)八进制数转换为二进制数:将每位八进制数用
16、3位二进制数表示。位二进制数表示。= ( 011 111 100 . 010 110 )2(374.26)82、二进制数与十六进制数的相互转换、二进制数与十六进制数的相互转换1 1 1 0 1 0 1 0 0 . 0 1 1( 0 0 00 )2 (1D4.6)16= ( 1010 1111 0100 . 0111 0110 )2(AF4.76)16 二进制数与十六进制数的相互转换,按照每二进制数与十六进制数的相互转换,按照每4位位二进制数对应于一位十六进制数进行转换。二进制数对应于一位十六进制数进行转换。3、十进制数转换为二进制数、十进制数转换为二进制数采用的方法采用的方法 基数连除、连乘法
17、基数连除、连乘法 原理:将整数部分和小数部分分别进行转换。整原理:将整数部分和小数部分分别进行转换。整数部分采用基数连除法,小数部分采用基数连乘法。数部分采用基数连除法,小数部分采用基数连乘法。转换后再合并。转换后再合并。a.整数部分的转换整数部分的转换 因此将因此将(S)10除以除以2所得的商再次除以所得的商再次除以2,则所得余,则所得余数即数即k1。以此类推,反复将每次得到的商再除以。以此类推,反复将每次得到的商再除以2,就可求得二进制数的每一位了。就可求得二进制数的每一位了。 10)(S).(01kkknn2iiDk假定十进制整数为假定十进制整数为,等值的二进制数为等值的二进制数为,则依
18、式,则依式可知可知10)(S121122kkknnnn 0k上式表明,若将上式表明,若将除以除以2,则得到的商为,则得到的商为,而余数即,而余数即。同理将上式中的商除以同理将上式中的商除以2得到新的商可写成得到新的商可写成a.整数部分的转换整数部分的转换 110110101211022222(22)nnnnnnnnSkkkkkkkk122311121222(22)nnnnnnnnkkkkkkk 因此将因此将(S)10除以除以2所得的商再次除以所得的商再次除以2,则所得余,则所得余数即数即k1。以此类推,反复将每次得到的商再除以。以此类推,反复将每次得到的商再除以2,就可求得二进制数的每一位了。
19、就可求得二进制数的每一位了。 b.小数部分的转换小数部分的转换mmkkkS 222)(221110121101232( )(222)mmSkkkk上式说明将上式说明将 (S)10乘以乘以2所得乘积的整数部分即所得乘积的整数部分即k-1。同理,将乘积的小数部分再乘以同理,将乘积的小数部分再乘以2又可得到又可得到1211223232(222)(22)mmmmkkkkkk 亦即乘积的整数部分就是亦即乘积的整数部分就是k-2。以此类推,将每次。以此类推,将每次乘乘2后所得乘积的小数部分再乘以后所得乘积的小数部分再乘以2,便可求出二进,便可求出二进制小数的每一位。制小数的每一位。 0.375 2 整数
20、高位 0.750 0=K1 0.750 2 1.500 1=K2 0.500 2 1.000 1=K3 低位 整数部分采用基数连除整数部分采用基数连除法,先得到的余数为低位,法,先得到的余数为低位,后得到的余数为高位。后得到的余数为高位。 小数部分采用基数连乘小数部分采用基数连乘法,先得到的整数为高位,法,先得到的整数为高位,后得到的整数为低位。后得到的整数为低位。所以:所以:(44.375)10(101100.011)2 采用基数连除、连乘法,可将十进制数转换为任意的采用基数连除、连乘法,可将十进制数转换为任意的N进制数。进制数。考研进阶:考研进阶:(数制转换方法数制转换方法)一、一、2m进
21、制数进制数2 2n进制数的快速转换法:进制数的快速转换法: 2m进制数进制数(如如2,4,8,进制数)可快速的转换成进制数)可快速的转换成2n进制数,进制数,m,n均为正整数,方法是:均为正整数,方法是: (2)再将二进制数转换成再将二进制数转换成2n进制数:以小数点为界进制数:以小数点为界分别向左、右两个方向每分别向左、右两个方向每n位二进制数位一组位二进制数位一组(两端两端的组若位数不够时在两端补的组若位数不够时在两端补0),即可从左向右直接,即可从左向右直接读出其等值的读出其等值的2n进制数。进制数。 (1)先将先将2m进制数转换成二进制数;进制数转换成二进制数;例:将例:将AF.3DH
22、转换成八进制数。转换成八进制数。解:解:AF.3DH=1010 1111 . 0011 1101B = 010 101 111 . 001 111 010B=257.172O二、二、m进制数进制数n进制数的通用转换法:进制数的通用转换法: m进制数转换成进制数转换成n进制数进制数(m,n均为正整数均为正整数) ,可按以,可按以下方法进行:下方法进行: (2)再将十进制数转换成再将十进制数转换成n进制数:整数部分采用基数进制数:整数部分采用基数连除法,小数部分采用基数连乘法。连除法,小数部分采用基数连乘法。 (1)先将先将m进制数转换成十进制数;进制数转换成十进制数;例:将例:将(21.6)7转
23、换成等值的十一进制数。转换成等值的十一进制数。解:解:先转换成等值的十进制数先转换成等值的十进制数(21.6)7=271+170+67-1(15.857)10将将15.857转换成等值的十一进制数转换成等值的十一进制数故:故:(21.6)7 (14.947)11 当两个二进制数码表示数量大小时,它们之间可当两个二进制数码表示数量大小时,它们之间可以进行数值运算,这种运算称为算术运算。运算规则以进行数值运算,这种运算称为算术运算。运算规则与十进制唯一不同的是逢二进一。与十进制唯一不同的是逢二进一。1.4 二进制算术运算二进制算术运算例如:两个二进制数例如:两个二进制数10011001和和0101
24、0101的算术运算有:的算术运算有:加法运算加法运算 1 0 0 10 1 0 1 1 1 1 0减法运算减法运算 1 0 0 10 1 0 1 0 1 0 0乘法运算乘法运算 1 0 0 1 0 1 0 1 1 0 0 1 0 0 0 0 1 0 0 10 0 0 00 1 0 1 1 0 1除法运算除法运算 1. 1 10 1 0 1 1 0 0 1 0 1 0 1 1 0 0 0 0 1 0 1 0 1 1 0 0 1 0 1 0 0 1 0在数字电路和数字电子计算机中,二进制数的正负在数字电路和数字电子计算机中,二进制数的正负也是用也是用0和和1表示的。采用的方法是在二进制数的前面表示
25、的。采用的方法是在二进制数的前面增加一位符号位,正数为增加一位符号位,正数为0,负数为,负数为1。其余位。其余位0和和1表表示数值。这种方式表示的数码称为原码。示数值。这种方式表示的数码称为原码。(0 1011001)0 1011001)2 2 = (+= (+8 89)9)1010符号位符号位(1 1011001)1 1011001)2 2 = (-= (-8 89)9)1010符号位符号位正负号表示正负号表示原码:原码:补码原理:补码原理:法一:往回拨法一:往回拨5格,格,10-5=5。法二:往前拨法二:往前拨7格,格,10+7-12=5超过超过12以后进位自动以后进位自动消失,只剩下余数
26、消失,只剩下余数5。 10-5的减法可用的减法可用10+7的加法代替。因为的加法代替。因为5和和7相加相加正好正好等于进位的模数等于进位的模数1212,所以称所以称7为为-5对模对模12的补数,的补数,也称为补码。也称为补码。调表时,从调表时,从10点调到点调到5点,方法有两种。点,方法有两种。结论:结论:推论:在舍弃进位的条件下,减去某个数可以用加上推论:在舍弃进位的条件下,减去某个数可以用加上它的补码来代替。它的补码来代替。例:例:1011-0111=0100舍弃进位的条件下:舍弃进位的条件下:1011+1001= 1 0100舍弃进位舍弃进位 基于上述原理,对基于上述原理,对于有效数字于
27、有效数字( (不包括符不包括符号位号位)为为n位的二进制数位的二进制数N,它的补码,它的补码(N)COMP表示方法表示方法为:为:COMP()2nNNN(当当N为正数为正数)(当当N为负数为负数)NNNCOMPn2)( 上式中还是用到了减法,为避免在求补码的过程中上式中还是用到了减法,为避免在求补码的过程中做减法运算,通常先求出做减法运算,通常先求出N的反码的反码(INVERSE) ,二进制,二进制的反码的反码(N)INV定义为:定义为:INV()(21)nNNN(当当N为正数为正数)(当当N为负数为负数) 因此当因此当N为负数时,为负数时,N+(N)INV=2n-1,而,而2n-1为为n位全
28、位全1的二进制数,所以的二进制数,所以N 和和(N)INV每一位互反。综合以上每一位互反。综合以上两式可知:两式可知: 补码的快速求取:数值位从右往左数到第一个补码的快速求取:数值位从右往左数到第一个1,1前各位全部取反即可。前各位全部取反即可。NNNINV) 12(n)(1)()(INVCOMPNN1)()(INVCOMPNN1.1.最高位为符号位,正数为最高位为符号位,正数为0 0,负数为,负数为1 12.2.正数的反码、补码和它的正数的反码、补码和它的原原码相同;码相同;3.3.负数的负数的反码是原码按位取反,反码是原码按位取反,补码是反码加补码是反码加1 1。例:计算例:计算(1001
29、)2 -(0101)2补码补码+1001补补= 0 1001符号位符号位- 0101补补 = 1 1011符号位符号位减法运算减法运算 1 0 0 10 1 0 1 0 1 0 0加法运算加法运算 0 1 0 0 11 1 0 1 1 1 0 0 1 0 0舍去舍去结果相同结果相同反码、补码:反码、补码:例:用二进制补码运算求例:用二进制补码运算求13+10和和-13-10。解:由于解:由于13+10和和-13-10的绝对值为的绝对值为2315,所以必须用,所以必须用有效数字为有效数字为5位的二进制数才能表示,再加上一位符号位的二进制数才能表示,再加上一位符号位,就得到位,就得到6位的二进制补
30、码。位的二进制补码。 +13的二进制补码应为的二进制补码应为001101,+10的二进制补码的二进制补码应为应为001010,-13的二进制补码应为的二进制补码应为110011,-10的二的二进制补码应为进制补码应为110110。0 01101+ 0 01010+ 0 10111+13+10+231 10011+ 1 10110 (1)1 01001-13-10-23 验证:补码再求补即为原码。将验证:补码再求补即为原码。将101001求补,得求补,得110111,即,即-23。注意:注意: 第一:补码相加的和仍为补码,当符号位为第一:补码相加的和仍为补码,当符号位为1时,时,和为负数,这时的
31、数值部分不是这个数的绝对值。和为负数,这时的数值部分不是这个数的绝对值。 第二:将两数写成补码时,数值部分所取的位第二:将两数写成补码时,数值部分所取的位数必须足以表示和的最大绝对值,否则计算结果数必须足以表示和的最大绝对值,否则计算结果将出现错误。将出现错误。 用一定位数的二进制数来表示十进制数码、用一定位数的二进制数来表示十进制数码、字母、符号等信息的过程称为编码。用以表示十字母、符号等信息的过程称为编码。用以表示十进制数码、字母、符号等信息的一定位数的二进进制数码、字母、符号等信息的一定位数的二进制数称为代码。制数称为代码。1.5 几种常用的编码几种常用的编码 数字系统只能识别数字系统只
32、能识别0和和1,怎样才能表示更多的,怎样才能表示更多的数码、符号、字母呢?用编码可以解决此问题。数码、符号、字母呢?用编码可以解决此问题。 2421码的权值依次为码的权值依次为2、4、2、1;余;余3码由码由8421码加码加0011得到;余得到;余3循环码是一种变权码,其特循环码是一种变权码,其特点是任何相邻的两个码字,仅有一位代码不同,其点是任何相邻的两个码字,仅有一位代码不同,其它位相同。它位相同。(P13) 用用4 4位二进制数位二进制数b3b2b1b0来表示十进制数中的来表示十进制数中的0 09 9十个数码。简称十个数码。简称BCD码。码。 8421BCD码:用四位自然二进制码中的前十
33、码:用四位自然二进制码中的前十个代码来表示十进制数码,因各位的权值依次为个代码来表示十进制数码,因各位的权值依次为8、4、2、1而得名。而得名。一、二一、二-十进制代码:十进制代码: 又称循环码,编码规又称循环码,编码规则:如果从则:如果从0000开始,最开始,最低位状态按低位状态按0110顺序循环顺序循环变化,次低位按变化,次低位按00111100顺序循环变化,右边第三顺序循环变化,右边第三位按位按0000111111110000顺顺序循环变化。因此,自右序循环变化。因此,自右向左,每一位状态循环中向左,每一位状态循环中连续的连续的0、1数目增加一倍。数目增加一倍。编码顺序编码顺序格雷码格雷
34、码00000100012001130010401105011160101701008110091101101111111110121010131011141001151000二、二、格雷码格雷码格雷码与二进制代码对照表格雷码与二进制代码对照表编码顺序编码顺序 二进制代码二进制代码B 格雷码格雷码G0000000001000100012001000113001100104010001105010101116011001017011101008100011009100111011010101111111011111012110010101311011011141110100115111110003
35、3232121010GBGBBGBBGBB01012123233BBGBBGBBGBG 将二进制代码转换成格将二进制代码转换成格雷码,只需将相应位置的二雷码,只需将相应位置的二进制代码的第进制代码的第i位与第位与第i+1位位相加,即可得到格雷码的第相加,即可得到格雷码的第i位。即:位。即: 将格雷码转换成二进制代码,将格雷码转换成二进制代码,满足:满足:01230123123233GGGGBGGGBGGBGB 一种能检验出二进制信息在传送过程中出现错误一种能检验出二进制信息在传送过程中出现错误的代码的代码奇偶校验码。这种代码由两部分组成:信息奇偶校验码。这种代码由两部分组成:信息位位(需要传送
36、的信息本身需要传送的信息本身)和奇偶校验位。整个代码中和奇偶校验位。整个代码中1的个数按预先的规定为奇数的个数按预先的规定为奇数(或偶数或偶数),1的总个数为奇的总个数为奇数时称为奇校验,数时称为奇校验, 1的总个数为偶数时称为偶校验。的总个数为偶数时称为偶校验。这样,一旦某一代码在传送过程中出现这样,一旦某一代码在传送过程中出现1的个数不是的个数不是奇奇(偶偶)数个时,就会被发现。数个时,就会被发现。三、奇偶校验码三、奇偶校验码十进制数码十进制数码带奇校验的带奇校验的8421BCD码码带偶校验的带偶校验的8421BCD码码信息位信息位校验位校验位信息位信息位校验位校验位00000100000
37、100010000112001000010130011100110401000010015010110101060110101100701110011118100001000191001110010十进制数码的奇偶校验码十进制数码的奇偶校验码四、美国信息交换标准代码四、美国信息交换标准代码(ASCII) 美国信息交换标准代码是由美国国家标准化协会美国信息交换标准代码是由美国国家标准化协会(ANSI)制定的一种信息代码,广泛地用于计算机和通制定的一种信息代码,广泛地用于计算机和通讯领域中。讯领域中。ASCII码已经由国际标准化组织码已经由国际标准化组织(ISO)认定认定为国际通用的标准代码。为国
38、际通用的标准代码。 ASCII码是一组码是一组7位二进制代码位二进制代码(b7b6b5b4b3b2b1),共共128个,其中包括表示个,其中包括表示09的十个代码,表示大、小的十个代码,表示大、小写英文字母的写英文字母的52个代码,个代码,32个表示各种符号的代码以个表示各种符号的代码以及及34个控制码。个控制码。美国信息交换标准代码美国信息交换标准代码(ASCII)(ASCII)表表 P15P15本节小结本节小结日常生活中使用十进制,但在计算机中基本日常生活中使用十进制,但在计算机中基本上使用二进制,有时也使用八进制或十六进制。上使用二进制,有时也使用八进制或十六进制。利用权展开式可将任意进
39、制数转换为十进制数。利用权展开式可将任意进制数转换为十进制数。将十进制数转换为其它进制数时,整数部分采用将十进制数转换为其它进制数时,整数部分采用基数除法,小数部分采用基数乘法。利用基数除法,小数部分采用基数乘法。利用1位八位八进制数由进制数由3位二进制数构成,位二进制数构成,1 1位十六进制数由位十六进制数由4位二进制数构成,可以实现二进制数与八进制数位二进制数构成,可以实现二进制数与八进制数以及二进制数与十六进制数之间的相互转换。以及二进制数与十六进制数之间的相互转换。二进制代码不仅可以表示数值,而且可以表二进制代码不仅可以表示数值,而且可以表示符号及文字,使信息交换灵活方便。示符号及文字,使信息交换灵活方便。BCD码是码是用用4位二进制代码代表位二进制代码代表1 1位十进制数的编码,有多位十进制数的编码,有多种种BCD码形式,最常用的是码形式,最常用的是8421 BCD码。码。作业:作业: P17题题1.4(2)题题1.5(4)题题1.9(2)题题1.10(4)题题1.15(8)