《数字逻辑基础课件.ppt》由会员分享,可在线阅读,更多相关《数字逻辑基础课件.ppt(65页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、数字逻辑基础数字逻辑基础1 1第1页,此课件共65页哦一、课程简介一、课程简介1.课程性质课程性质2.课程任务课程任务3.课程要求课程要求 2 2第2页,此课件共65页哦第第1 1章章 数制逻辑基础(数制逻辑基础(2 2学时)学时)第第2 2章章 逻辑代数基础(逻辑代数基础(8 8学时)学时)*第第3 3章章 组合逻辑电路(组合逻辑电路(1212学时)学时)*第第4 4章章 触发器触发器 (1010学时)学时)*第第5 5章章 时序逻辑电路(时序逻辑电路(1414学时)学时)*第第6 6章章 逻辑门电路逻辑门电路 (4 4学时)学时)*第第7 7章章 半导体存储器与可编程器件(半导体存储器与可
2、编程器件(2 2学时)学时)二、本课程讲授内容3 3第3页,此课件共65页哦三、实验1.1.实验学时:实验学时:8 8学时学时2.2.实验地点:实验地点:第二实验大楼第二实验大楼5楼楼3.3.实验时间:待通知实验时间:待通知4.4.实验内容:教材内容实验内容:教材内容5.5.实验要求:按时书写并提交实验报告实验要求:按时书写并提交实验报告4 4第4页,此课件共65页哦四、进一步学习方向 1.1.学习电子设计自动化(学习电子设计自动化(EDAEDA)软件,如:)软件,如:Data I/OData I/O公司的公司的 Synario Synario AlteraAltera公司的公司的Max+pl
3、us IIMax+plus II和和Quartus IIQuartus II 2.2.学习硬件描述语言学习硬件描述语言(HDL)(HDL),如:如:VHDL VHDL、Verilog HDLVerilog HDL、AHDLAHDL 5 5第5页,此课件共65页哦五、期末成绩评定1.1.平平时时出出勤勤、上上课课讨讨论论、提提问问、作作业、实验、期中考试等为业、实验、期中考试等为5050分。分。2.2.期末考试卷面成绩为期末考试卷面成绩为5050分。分。6 6第6页,此课件共65页哦六、参考书1.电子技术基础电子技术基础数字部分数字部分,康华光,高等教育出版,康华光,高等教育出版社社2.数字逻辑
4、数字逻辑,武庆生,机械工业出版社,武庆生,机械工业出版社3.可编程逻辑器件与可编程逻辑器件与VHDL语言语言,程云长,科学出版,程云长,科学出版社社4.数字电路与逻辑设计数字电路与逻辑设计,谢生斌,清华大学出版社,谢生斌,清华大学出版社7 7第7页,此课件共65页哦第第1 1章章 数字逻辑基础数字逻辑基础 8 8第8页,此课件共65页哦 1.1 概述概述 1.2 数制及其转换数制及其转换 1.3 带符号数的代码表示带符号数的代码表示 1.4 编码编码主要内容:9 9第9页,此课件共65页哦1.1 1.1 概概 述述u 1.1.1 数字逻辑研究的对象及方法数字逻辑研究的对象及方法u 1.1.2
5、数字逻辑的应用与发展数字逻辑的应用与发展10 10第10页,此课件共65页哦1.1.1 1.1.1 数字逻辑研究的对象及方法数字逻辑研究的对象及方法模拟信号:在时间上和模拟信号:在时间上和幅度上连续变化的信号幅度上连续变化的信号。数字信号:在时间上和幅数字信号:在时间上和幅度上不连续(即离散)的度上不连续(即离散)的信号。信号。uu模拟信号波形模拟信号波形数字信号波形数字信号波形tt对对模模拟拟信信号号进进行行传传输输、处处理理的的电电子子线线路路称称为为模模拟电路拟电路。对对数数字字信信号号进进行行传传输输、处处理理的的电电子子线线路路称称为为数数字电路。字电路。11 11第11页,此课件共
6、65页哦u数字电路的特点:数字电路的特点:研究逻辑关系,可采用逻辑代数进行分析。研究逻辑关系,可采用逻辑代数进行分析。变量变量“0”和和“1”表示完全对立的逻辑状态,而无数值大表示完全对立的逻辑状态,而无数值大小关系。小关系。由半导体器件构成,由半导体器件构成,易集成化,对元件的精度要求低易集成化,对元件的精度要求低。有一定的逻辑运算能力,不仅可以对信号进行算术运有一定的逻辑运算能力,不仅可以对信号进行算术运算,而且还能够进行逻辑判断。算,而且还能够进行逻辑判断。具有体积小、重量轻、可靠性高、抗干扰能力强、集成化程具有体积小、重量轻、可靠性高、抗干扰能力强、集成化程度高、价格低廉等优点。度高、
7、价格低廉等优点。12 12第12页,此课件共65页哦1.1.2 1.1.2 数字逻辑的应用与发展数字逻辑的应用与发展u 分类分类 按集成度不同按集成度不同 按半导体器件不同按半导体器件不同 双极型双极型(TTL型型)电路和单极型电路和单极型(CMOS型型)电路。电路。按工作原理不同按工作原理不同 组合逻辑电路和时序逻辑电路。组合逻辑电路和时序逻辑电路。类型英文缩写属性小规模集成电路SSI110门/片或10100元件/片中规模集成电路MSI10100门/片或1001000元件/片大规模集成电路LSI1001000门/片或1000100000元件/片超大规模集成电路VLSI1000门以上/片或10
8、0000元件以上/片13 13第13页,此课件共65页哦1.2 1.2 数制及其转换数制及其转换u 1.2.1 进位计数制进位计数制u 1.2.2 数制转换数制转换14 14第14页,此课件共65页哦1.2.1 进位计数制进位计数制u 1.十进制十进制 一组数码一组数码用来表示某种进制的符号,如用来表示某种进制的符号,如0、1、2、3。基数基数数制所用的不同数码的个数,如十进制的基数是数制所用的不同数码的个数,如十进制的基数是10,加法时,加法时“逢十进一逢十进一”,减法时,减法时“退十当一退十当一”。若。若用用R表示,称为表示,称为R进制,规律为做加法时进制,规律为做加法时“逢逢R进一进一”
9、、做减法时做减法时“退一当退一当R”。位权位权表示不同位置上的权值。某个数位上的数值等表示不同位置上的权值。某个数位上的数值等于该位数码乘以该位权值。于该位数码乘以该位权值。15 15第15页,此课件共65页哦u 任何一个十进制数任何一个十进制数N的权展开式:的权展开式:其中,括号外下标为十进制的基数其中,括号外下标为十进制的基数10,n代表整数位数,代表整数位数,m代表小数位数,代表小数位数,Ki代表代表0、1、29十个数字符号中的任何十个数字符号中的任何一个。一个。16 16第16页,此课件共65页哦u 基数为基数为R的进位计数制的特点:的进位计数制的特点:有有R个有序数字符号:个有序数字
10、符号:0、1、2、R-1;遵循加法时遵循加法时“逢逢R进一进一”,减法时,减法时“退退R当一当一”的计数的计数规则;规则;任何一个任何一个R进制数进制数N都可以表示为:都可以表示为:17 17第17页,此课件共65页哦u 2.二进制二进制 只有只有“0”和和“1”两个数码,计数规律:两个数码,计数规律:逢逢2进进1,借借1当当 2。优点:优点:表示简单可靠,所用元器件少,存储传输方便。表示简单可靠,所用元器件少,存储传输方便。运算规则简单,电路容易实现和控制。运算规则简单,电路容易实现和控制。加法运算加法运算0+0=00+1=11+0=11+1=10乘法运算乘法运算00=001=010=011
11、=1 任意一个二进制数任意一个二进制数N都可以表示为:都可以表示为:18 18第18页,此课件共65页哦u 3.八进制八进制有有07八个数码八个数码,计数规律:计数规律:逢逢8进进1,借借1当当 8。任意一个八进制数任意一个八进制数N可以表示为:可以表示为:u 4.十六进制十六进制 有有09、AF十六个数码十六个数码,计数规律:计数规律:逢逢16进进1,借借1当当16。任意一个十六进制数任意一个十六进制数N可以表示为可以表示为:19 19第19页,此课件共65页哦1.2.2 数制转换数制转换u 1.R进制数转换为十进制数进制数转换为十进制数按权展开法:按权展开法:每一位上的数码与其位权的每一位
12、上的数码与其位权的乘积之和。乘积之和。2020第20页,此课件共65页哦u【例例1-1】写写出出(11101.1)2、(152.7)8、(A12.1)16对对应的十进制数。应的十进制数。解:解:21 21第21页,此课件共65页哦u 2.十进制转换为十进制转换为R进制进制 整数整数部分的转换部分的转换 基数基数连除法连除法 规则:规则:除基取余除基取余,商零为止;,商零为止;先先得到的余数为得到的余数为低低位位,后后得到的余数为得到的余数为高位高位。规则:规则:乘基取整乘基取整,满足精度要求为止;,满足精度要求为止;先先得到得到的整数为的整数为高位高位,后后得到的整数为得到的整数为低位低位。小
13、数小数部分的转换部分的转换基数基数连乘法连乘法2222第22页,此课件共65页哦u【例例1-2】将将(29.25)10转换成二进制数。转换成二进制数。解:解:(29.25)10=(11101.01)22323第23页,此课件共65页哦u 3.二二八进制转换(八进制转换(23=8)(1)二进制数转换为八进制数二进制数转换为八进制数【例例1-3】将将(1110100110.1011)2转换为八进转换为八进制数。制数。解:解:(1110100110.101 1)2=(001 110 100 110.101 100)2 =(1646.54)8 1 6 4 6.5 4所以,所以,(1110100110.
14、101 1)2=(1646.54)82424第24页,此课件共65页哦(2)八进制转换为二进制八进制转换为二进制【例例1-4】将将(5321.46)8转换为二进制数。转换为二进制数。解:解:(5 3 2 1.4 6)8(101 011 010 001.100 110)2所以,所以,(5321.46)8=(101 011 010 001.100 110)22525第25页,此课件共65页哦u 4.二二十六进制转换十六进制转换(24=16)(1)二进制数转换为十六进制数二进制数转换为十六进制数【例例1-5】将将(1110100110.1011)2转换为十六进制数。转换为十六进制数。解:解:(111
15、0100110.10101)2 =(0011 1010 0110.1010 1000)2 =(3A6.A8)16 3 A 6 .A 82626第26页,此课件共65页哦(2)十六进制转换为二进制十六进制转换为二进制【例例1-6】将将(5B21.4F)16转换为二进制数。转换为二进制数。解:解:(5 B 2 1 .4 F)16 所以,所以,(5B21.4F)16 =(0101 1011 0010 0001.0100 1111)2(0101 1011 0010 0001.0100 1111)22727第27页,此课件共65页哦u5.八八十六进制转换十六进制转换 以二进制为桥梁!以二进制为桥梁!28
16、28第28页,此课件共65页哦1.3 1.3 带符号数的代码表示带符号数的代码表示u 1.3.1 原码原码u 1.3.2 反码反码u 1.3.3 补码补码u 1.3.4 浮点数的表示浮点数的表示2929第29页,此课件共65页哦符号数:符号数:真值:在数值前加真值:在数值前加“”号表示正数;在数值号表示正数;在数值前加前加“”号表示负数。号表示负数。机器数:把符号数值化的表示方法。用机器数:把符号数值化的表示方法。用“0 0”表示表示正数,用正数,用“1 1”表示负数。表示负数。例:例:真值真值 机器数机器数9 910011001 0 0100110019 910011001 1 110011
17、0013030第30页,此课件共65页哦1.3.1 原码原码u 1.原码表示法原码表示法 数值位用绝对值表示;符号位用数值位用绝对值表示;符号位用“0”表示正号,用表示正号,用“1”表示负号。表示负号。(1)定点小数定点小数【例例1-7】若若X1=+0.1101,X2=-0.1101,则有:,则有:X1原原=0.1101,X2原原=1.1101。31 31第31页,此课件共65页哦(2)定点整数定点整数【例例1-8】若若X1=+1101,X2=-1101,则有:,则有:五位字长的五位字长的X1原原=01101,X2原原=11101;八位字长的八位字长的X1原原=00001101,X2原原=10
18、001101。3232第32页,此课件共65页哦u 原码特点:原码特点:(1)最高位为符号位,正数为最高位为符号位,正数为“0”,负数为,负数为“1”,数值位与真值一样,保持不变。,数值位与真值一样,保持不变。(2)“0”的原码表示有两种不同的表示形式,的原码表示有两种不同的表示形式,例:例:+0原原=00000000,-0原原=10000000。(3)原码容易理解,与代数中正负数的表示原码容易理解,与代数中正负数的表示接近,乘除运算比较方便,但是加减运算规接近,乘除运算比较方便,但是加减运算规则复杂。则复杂。3333第33页,此课件共65页哦u 2.原码运算原码运算规则如下:规则如下:判断被
19、加数和加数的符号是同号还是异号;判断被加数和加数的符号是同号还是异号;若是同号,将两数相加,结果的符号与被加若是同号,将两数相加,结果的符号与被加数的符号一致;数的符号一致;若是异号,先比较两数绝对值若是异号,先比较两数绝对值(数值数值)的大小,的大小,然后用大数值减去小数值,结果的符号与大然后用大数值减去小数值,结果的符号与大数值的符号一致。数值的符号一致。3434第34页,此课件共65页哦【例例1-9】若若X1原原=01101,X2原原=11001,用用原原码码运运算算求求X1+X2。解:解:因因为为X1为为正正数数,X2为为负负数数,异异号号,所所以以先先比比较较两两者者绝绝对对值值(数
20、值数值)的大小:的大小:|X1|=1101,|X2|=1001,|X1|X2|;再用大数减去小数:再用大数减去小数:|X1|-|X2|=1101-1001=0100;最后判断结果的符号:与最后判断结果的符号:与X1一致,为正。一致,为正。因此,因此,X1+X2原原=00100。3535第35页,此课件共65页哦1.3.2 反码反码u1.反码表示法反码表示法符号位用符号位用“0”表示正号,用表示正号,用“1”表示负表示负号;正数的反码数值位与真值的数值位相同,号;正数的反码数值位与真值的数值位相同,负数的反码数值位是将真值各位按位取反负数的反码数值位是将真值各位按位取反(“0”变成变成“1”,“
21、1”变成变成“0”)得到。得到。3636第36页,此课件共65页哦(1)定点小数定点小数【例例1-10】若若X1=+0.1101,X2=-0.1101,则有:,则有:X1反反=0.1101,X2反反=1.0010。3737第37页,此课件共65页哦(2)定点整数定点整数【例例1-11】若若X1=+1101,X2=-1101,则有:,则有:五位字长的五位字长的X1反反=01101,X2反反=10010;八位字长的八位字长的X1反反=00001101,X2反反=11110010。3838第38页,此课件共65页哦u 2.反码运算反码运算反码运算规则如下:反码运算规则如下:X1+X2反反=X1反反+
22、X2反反 X1-X2反反=X1反反+-X2反反将将X反反变变为为-X反反的的方方法法:符符号号位位连连同同数值位一起变反。数值位一起变反。3939第39页,此课件共65页哦【例例1-12】若若X1=+1101,X2=-0010,用反码运,用反码运算求算求X1+X2和和X1-X2。解解:X1反反=01101,X2反反=11101,-X2反反=00010X1+X2反反=X1反反+X2反反=01101+11101=01011X1-X2反反=X1反反+-X2反反=01101+00010=011114040第40页,此课件共65页哦1.3.3 补码补码u 1.补码表示法补码表示法 符号位用符号位用“0”
23、表示正号,用表示正号,用“1”表示负表示负号;正数补码的数值位与真值的数值位相同,号;正数补码的数值位与真值的数值位相同,负数补码的数值位是将真值各位按位取反负数补码的数值位是将真值各位按位取反(“0”变成变成“1”,“1”变成变成“0”)后,最低后,最低位加位加1得到。得到。41 41第41页,此课件共65页哦(1)定点小数定点小数【例例1-13】若若X1=+0.1101,X2=-0.1101,则有:,则有:X1补补=0.1101,X2补补=1.0011。4242第42页,此课件共65页哦(2)定点整数定点整数【例例1-14】若若X1=+1101,X2=-1101,则有:,则有:五位字长的五
24、位字长的X1补补=01101,X2补补=10011;八位字长的八位字长的X1补补=00001101,X2补补=11110011。4343第43页,此课件共65页哦u 2.补码运算补码运算补码运算规则如下:补码运算规则如下:X1+X2补补=X1补补+X2补补 X1-X2补补=X1补补+-X2补补 将将X补补变为变为-X补补的方法:符号位连同数值位的方法:符号位连同数值位一起变反,末位加一起变反,末位加1。4444第44页,此课件共65页哦【例例1-15】若若X1=+1101,X2=-0010,用用补补码码运运算算求求X1+X2和和X1-X2。解:解:X1补补=01101,X2补补=11110,-
25、X2补补=00010X1+X2补补=X1补补+X2补补=01101+11110=01011X1-X2补补=X1补补+-X2补补=01101+00010=011114545第45页,此课件共65页哦1.3.4 浮点数的表示浮点数的表示u 1.浮点数的形式浮点数的形式定点数定点数数的小数点位置固定不变,常表数的小数点位置固定不变,常表示整数;示整数;浮点数浮点数数的小数点位置不固定,常表示数的小数点位置不固定,常表示实数。实数。二进制所表示的浮点数的一般形式二进制所表示的浮点数的一般形式M=S2P 其中其中S是数是数M的尾数,表示数的精度;的尾数,表示数的精度;P是数是数M的阶的阶码,确定了小数点
26、的位置,表示数的范围。码,确定了小数点的位置,表示数的范围。4646第46页,此课件共65页哦u 2.浮点数的运算浮点数的运算(1)加减运算加减运算步骤如下:步骤如下:1)判断操作数中是否有零存在,)判断操作数中是否有零存在,2)对阶。一般来说,以大的阶码为准,调整小的)对阶。一般来说,以大的阶码为准,调整小的阶码直到二者相等。阶码直到二者相等。3)阶码对齐后,尾数进行加、减运算。)阶码对齐后,尾数进行加、减运算。4)若运算后的结果不符合规格化约定,需要对尾)若运算后的结果不符合规格化约定,需要对尾数移位,使之规格化,并相应地调整阶码。数移位,使之规格化,并相应地调整阶码。4747第47页,此
27、课件共65页哦【例例1-16】若若X1=0.11002001,X2=0.00112011,求求X1+X2。解解:因因为为两两数数阶阶码码不不一一致致,所所以以先先对对阶阶,将将X1的的小小数数点点向向左左移移2位,同时阶码加位,同时阶码加2,可得到:,可得到:X1=0.11002001=0.00112011,X1+X2=0.00112011+0.00112011 =(0.0011+0.0011)2011 =0.01102011所所得得结结果果不不是是规规格格化化数数,将将运运算算结结果果规规格格化化可可得得:0.110020104848第48页,此课件共65页哦(2)乘除运算乘除运算对于乘法运
28、算,将阶码相加,尾数相乘,最后对对于乘法运算,将阶码相加,尾数相乘,最后对乘积做规格化即可;乘积做规格化即可;对于除法运算,将阶码相减,尾数相除即可得到对于除法运算,将阶码相减,尾数相除即可得到运算结果。运算结果。【例例1-17】若若X1=0.11002001,X2=0.00112011,求,求X1X2。解:解:X1X2=(0.11002001)(0.00112011)=(0.11000.0011)2001+011=0.001021004949第49页,此课件共65页哦1.4 1.4 编码编码u 1.4.1 二二十进制编码十进制编码u 1.4.2 可靠性编码可靠性编码u 1.4.3 字符编码字
29、符编码5050第50页,此课件共65页哦1.4.1 二二十进制编码十进制编码u用用四四位位二二进进制制数数表表示示09十十个个数数码码,即即为为二二十进制编码,又称十进制编码,又称BCD码。码。u 四四位位二二进进制制数数最最多多可可以以有有16种种不不同同组组合合,不不同同的的组组合合便便形形成成了了一一种种编编码码。主主要要有有:8421码码、5421码、码、2421码、余码、余3码等。码等。51 51第51页,此课件共65页哦0000000100100011011001111000100110101011110111101111010111000100012367891011131415
30、51240123578964012356789403456782910123678549二进制数二进制数自然码自然码8421码码2421码码5421码码余三码余三码 前10个码 前后各5个码 中间10个码5252第52页,此课件共65页哦u 1.8421码码有权码,从左到右权值依次为有权码,从左到右权值依次为8(23)、4(22)、2(21)、1(20);按按4 4位二进制数的自然顺序,取前十个数位二进制数的自然顺序,取前十个数00000000 10011001依次表示十进制依次表示十进制的的0 09 9,后,后6 6个数不允许出现,即个数不允许出现,即1010111110101111这六个代
31、码为这六个代码为“伪码伪码”。【例例1-18】写出写出(213.85)10对应的对应的8421码,码,(10111.10010111)8421对应的对应的十进制数。十进制数。解:解:(213.85)10 =(0010 0001 0011.1000 0101)8421 (10111.1001011)8421 =(00010111.10010110)8421 =(17.96)105353第53页,此课件共65页哦u2.5421码和码和2421码码5421码各位权值从高到低依次为码各位权值从高到低依次为5、4、2、1。00000100、10001100十个码分别对应表示十进制数的十个码分别对应表示十
32、进制数的09。伪码是伪码是0101、0110、0111、1101、1110、1111。2421码从左到右各位权值依次为码从左到右各位权值依次为2、4、2、1,00000100、10111111十个码分别对应表示十进制数的十个码分别对应表示十进制数的09。伪码是伪码是0101、0110、0111、1000、1001、1010。5454第54页,此课件共65页哦u3.余余3码码比对应的比对应的8421码多码多0011(3),故得名,故得名余余3码;码;有六个冗余码(伪码):有六个冗余码(伪码):00000010、11011111;是一种无权码。是一种无权码。【例例1-19】写出写出(10111.1
33、0010111)8421对应对应的余的余3码。码。解:解:(10111.1001011)8421 =(0001 0111.1001 0110)8421 =(0100 1010.1100 1001)余余3码码00000001001000110110011110001001101010111101111011110101110001000345678291数码数码余三码余三码 中间10个码5555第55页,此课件共65页哦1.4.2 可靠性编码可靠性编码u能减少错误,发现错误,甚至纠正错误的能减少错误,发现错误,甚至纠正错误的编码称为可靠性编码。编码称为可靠性编码。纠错的三个层次纠错的三个层次编码
34、本身不易出错编码本身不易出错格雷码格雷码出错能检查出来出错能检查出来奇偶校验码奇偶校验码检查并能纠错检查并能纠错海明码海明码纠错是以增加硬件为代价的纠错是以增加硬件为代价的5656第56页,此课件共65页哦u1.Gray码码(格雷码格雷码)任何两个相邻的编码,有且仅有一位代码不同,任何两个相邻的编码,有且仅有一位代码不同,其他位代码均相同。其他位代码均相同。十进制、二进制、格雷码对照表十进制、二进制、格雷码对照表:十进制数二进制数格雷码十进制数二进制数格雷码000000000810001100100010001910011101200100011101010111130011001011101
35、1111040100011012110010105010101111311011011601100101141110100170111010015111110005757第57页,此课件共65页哦二进制转换为二进制转换为Gray码方法:码方法:假设假设n位二进制数为位二进制数为Bn-1Bn-2B1B0,对应的,对应的n位位Gray码为码为Gn-1Gn-2G1G0,则有:则有:(i=n-2,n-31,0)(1 1 0 1)B例:求二进制数例:求二进制数1101对应的格雷码:对应的格雷码:1011=(1 0 1 1)G5858第58页,此课件共65页哦【例例1-20】将二进制数将二进制数11001
36、0101转换为转换为Gray码。码。解:解:二进制数:二进制数:1 1 0 0 1 0 1 0 1 Gray码:码:1 0 1 0 1 1 1 1 1 5959第59页,此课件共65页哦格雷码转换成二进制数的方法:格雷码转换成二进制数的方法:例:例:7的典型格雷码为的典型格雷码为 0100(0 1 0 0)G01=(0 1 1 1)B116060第60页,此课件共65页哦u 2.奇偶校验码奇偶校验码 采用奇偶校验码来检查数据传输时是否出错。采用奇偶校验码来检查数据传输时是否出错。组成组成:信息位校验位(信息位校验位(1位)奇偶校验码位)奇偶校验码码中:码中:1的个数为的个数为奇奇数数奇校验码奇
37、校验码1的个数为的个数为偶偶数数偶校验码偶校验码由信息位和校验位由信息位和校验位(冗余部分冗余部分)两部分组成。校验位两部分组成。校验位的取值可使整个校验码中的的取值可使整个校验码中的1的个数按事先的规完成为奇的个数按事先的规完成为奇数或偶数。数或偶数。61 61第61页,此课件共65页哦【例例1-20】判判断断下下列列两两组组接接收收到到的的采采用用奇奇校校验验方方式式传传输输的的信信息息是否出错:是否出错:解解:(1)信信息息位位和和校校验验位位中中“1”的的总总个个数数是是3个个,是是奇奇数数,所以传输正确。所以传输正确。(2)信信息息位位和和校校验验位位中中“1”的的总总个个数数是是4
38、个个,是是偶偶数数,所所示示传传输有误,是非法码。输有误,是非法码。注注意意:奇奇偶偶校校验验码码只只能能用用来来检检错错,不不能能用用来来纠纠错错。此此外外,若若传传输输中中发发生生偶偶数数个个错错误误,奇奇偶偶校校验验码码是是无无法法检检验验的的,所所以以只只能能发发现奇数个错误。现奇数个错误。分组信息位校验位(1)0010101(2)11001106262第62页,此课件共65页哦1.4.3 字符编码字符编码 这种对字母和符号进行编码的二进制代码称为字符这种对字母和符号进行编码的二进制代码称为字符编码(编码(Character Code)。如:计算机中常用的)。如:计算机中常用的ASCI
39、I码码、Unicode编码等。编码等。6363第63页,此课件共65页哦uASCII码码即美国信息交换标准代码,有即美国信息交换标准代码,有7位和位和8位两种版本,国际上通位两种版本,国际上通用的是用的是7位版本,用位版本,用7位二进制码表示,共有位二进制码表示,共有128(27=128)个字符,其个字符,其中有控制字符中有控制字符32个,阿拉伯数字个,阿拉伯数字10个,大小写英文字母共个,大小写英文字母共52个,各种标个,各种标点符号和运算符号点符号和运算符号32个。个。u Unicode编码编码 Unicode码给每个字符和符号赋予了一个永久、唯一的码给每个字符和符号赋予了一个永久、唯一的
40、16位位数值,称为码点,共有数值,称为码点,共有65536个码点,整个码点空间被划分成块,个码点,整个码点空间被划分成块,每块的码点数为每块的码点数为16的倍数。的倍数。Unicode编码将世界上所有的符号都纳入其中,无论是英文、日文、编码将世界上所有的符号都纳入其中,无论是英文、日文、还是中文等,都使用这个编码表,不会出现编码不匹配的乱码现象。还是中文等,都使用这个编码表,不会出现编码不匹配的乱码现象。6464第64页,此课件共65页哦本章小结本章小结u掌掌握握数数字字逻逻辑辑电电路路的的相相关关概概念念、特特点点及及分类分类u掌掌握握有有关关计计数数值值的的有有关关概概念念及及数数制制间间的的转换方法转换方法u掌握机器数的表示方法及有关运算掌握机器数的表示方法及有关运算u了解有关编码的概念了解有关编码的概念6565第65页,此课件共65页哦