微机原理1-4数的表.ppt
微机原理与接口技术微机原理与接口技术微机原理与接口技术微机原理与接口技术第第第第1 1章章章章 微型计算机基础知识微型计算机基础知识微型计算机基础知识微型计算机基础知识0001101010000110101001234567890123456789微机原理与接口技术微机原理与接口技术微机原理与接口技术微机原理与接口技术第第第第1 1章章章章 微型计算机基础知识微型计算机基础知识微型计算机基础知识微型计算机基础知识 第第1 1章章 教教 学学 内内 容容1.1 1.1 计算机发展历史计算机发展历史1.2 1.2 计算机常用术语计算机常用术语1.3 1.3 计算机系统组成计算机系统组成1.4 1.4 计算机数的表示方法计算机数的表示方法1.5 1.5 计算机性能指标计算机性能指标1.6 1.6 计算机工作原理计算机工作原理 重点重点:组成、术语、数的表示、工作原理组成、术语、数的表示、工作原理 难点难点:数制间的转换、工作原理的理解数制间的转换、工作原理的理解 第第1 1章章 教教 学学 内内 容容1.1 1.1 计算机发展历史计算机发展历史1.2 1.2 计算机常用术语计算机常用术语1.3 1.3 计算机系统组成计算机系统组成1.4 1.4 计算机数的表示方法计算机数的表示方法1.5 1.5 计算机性能指标计算机性能指标1.6 1.6 计算机工作原理计算机工作原理 重点重点:组成、术语、数的表示、工作原理组成、术语、数的表示、工作原理 难点难点:数制间的转换、工作原理的理解数制间的转换、工作原理的理解微机原理与接口技术微机原理与接口技术微机原理与接口技术微机原理与接口技术第第第第1 1章章章章 微型计算机基础知识微型计算机基础知识微型计算机基础知识微型计算机基础知识1.4 1.4 1.4 1.4 计算机数的表示方法计算机数的表示方法计算机数的表示方法计算机数的表示方法1.4.1 1.4.1 1.4.1 1.4.1 数据数值表示法数据数值表示法数据数值表示法数据数值表示法数据数据:计算机能够处理的信息,计算机能够处理的信息,计算机能够处理的信息,计算机能够处理的信息,如如如如文字文字、数据数据、声音声音、图形图形、影像影像。分为:分为:分为:分为:数值数据数值数据 非数值数据非数值数据1.4.2 1.4.2 1.4.2 1.4.2 常用编码常用编码常用编码常用编码1.4.3 1.4.3 1.4.3 1.4.3 有符号数的表示法有符号数的表示法有符号数的表示法有符号数的表示法1.4.4 1.4.4 1.4.4 1.4.4 小数点的表示法小数点的表示法小数点的表示法小数点的表示法微机原理与接口技术微机原理与接口技术微机原理与接口技术微机原理与接口技术第第第第1 1章章章章 微型计算机基础知识微型计算机基础知识微型计算机基础知识微型计算机基础知识1 1 1 1、常用数制、常用数制、常用数制、常用数制1.4.1 1.4.1 1.4.1 1.4.1 数据数值表示法数据数值表示法数据数值表示法数据数值表示法数制数制数制数制:即进位计数制,是人们利用符号来记数的科:即进位计数制,是人们利用符号来记数的科:即进位计数制,是人们利用符号来记数的科:即进位计数制,是人们利用符号来记数的科学方法。数制有多种形式,如学方法。数制有多种形式,如学方法。数制有多种形式,如学方法。数制有多种形式,如十十十十进制数、进制数、进制数、进制数、二二二二进制数、进制数、进制数、进制数、八八八八进制数、进制数、进制数、进制数、十六十六十六十六进制数进制数进制数进制数等等等等等等等等。数码数码数码数码:用不同的:用不同的:用不同的:用不同的数字符号数字符号数字符号数字符号来表示一种数制的数值,来表示一种数制的数值,来表示一种数制的数值,来表示一种数制的数值,数字符号称为数字符号称为数字符号称为数字符号称为“数码数码数码数码”。基基基基:数制中所:数制中所:数制中所:数制中所允许使用的数码个数允许使用的数码个数允许使用的数码个数允许使用的数码个数称为基。称为基。称为基。称为基。权权权权:数制:数制:数制:数制每一位所具有的值每一位所具有的值每一位所具有的值每一位所具有的值称为权称为权称为权称为权微机原理与接口技术微机原理与接口技术微机原理与接口技术微机原理与接口技术第第第第1 1章章章章 微型计算机基础知识微型计算机基础知识微型计算机基础知识微型计算机基础知识数制数制数制数制数数数数码码码码进进进进位位位位基基基基n n n n位位位位权权权权用途用途用途用途二二二二进进进进制制制制BinaryBinary01逢2进一22 2n-1n-1计算机理解八八八八进进进进制制制制OctalOctal01234567逢8进一88 8n-1n-1二进制简写十十十十进进进进制制制制DecimalDecimal0123456789逢10进一101010n-1n-1生活中用十六十六十六十六进进进进制制制制HexdecimHexdecimalal0123456789ABCDEF逢16进一161616n-1n-1二进制简写ABCDEF101112131415注解:注解:1616进制中字母对应数值:进制中字母对应数值:微机原理与接口技术微机原理与接口技术微机原理与接口技术微机原理与接口技术第第第第1 1章章章章 微型计算机基础知识微型计算机基础知识微型计算机基础知识微型计算机基础知识代表一个数值代表一个数值是这个数制是这个数制位号为位号为 i 的位的位上上的权的权i 表示这些符号排列的位号,从表示这些符号排列的位号,从-m(m小数后位数小数后位数)到到 n-1(n小数前的位数小数前的位数)是位号为是位号为 i 的位上的一个数码的位上的一个数码是第是第 i 位的所代表的实际值位的所代表的实际值表示表示-m-m到到n-1n-1位的值求累加和位的值求累加和微机原理与接口技术微机原理与接口技术微机原理与接口技术微机原理与接口技术第第第第1 1章章章章 微型计算机基础知识微型计算机基础知识微型计算机基础知识微型计算机基础知识二二 进制进制十六十六 进制进制十十 进制进制八八进制进制二二 进制进制十六十六 进制进制十十进制进制八八进制进制00000000000100010010001000110011010001000101010101100110011101110 01 12 23 34 45 56 67 70 01 12 23 34 45 56 67 70 01 12 23 34 45 56 67 710001000100110011010101010111011110011001101110111101110111111118 89 9A AB BC CD DE EF F8 89 910101111121213131414151510101111121213131414151516161717各种数制对照表各种数制对照表 读作读作读作读作”壹零壹零壹零壹零”,”,”,”,不读为不读为不读为不读为”十十十十”微机原理与接口技术微机原理与接口技术微机原理与接口技术微机原理与接口技术第第第第1 1章章章章 微型计算机基础知识微型计算机基础知识微型计算机基础知识微型计算机基础知识2 2 2 2、数制间的转换、数制间的转换、数制间的转换、数制间的转换1.4.1 1.4.1 1.4.1 1.4.1 数据数值表示法数据数值表示法数据数值表示法数据数值表示法 计算机只能理解二进制,为了简化二进制常用到十六进制数计算机只能理解二进制,为了简化二进制常用到十六进制数计算机只能理解二进制,为了简化二进制常用到十六进制数计算机只能理解二进制,为了简化二进制常用到十六进制数和八进制数,人们生活中常用十进制数,这就需要掌握各种进和八进制数,人们生活中常用十进制数,这就需要掌握各种进和八进制数,人们生活中常用十进制数,这就需要掌握各种进和八进制数,人们生活中常用十进制数,这就需要掌握各种进制间的相互转换关系制间的相互转换关系制间的相互转换关系制间的相互转换关系 二进制二进制二进制二进制 八进制八进制八进制八进制 十进制十进制十进制十进制十六进制十六进制十六进制十六进制微机原理与接口技术微机原理与接口技术微机原理与接口技术微机原理与接口技术第第第第1 1章章章章 微型计算机基础知识微型计算机基础知识微型计算机基础知识微型计算机基础知识、二二进制数转换为进制数转换为十十进制数进制数:按权展开相加按权展开相加例例:11101.101=124+123+122+021+120+12-1+02-2+12-3=16+8+4+0+1+0.5+0.25+0.125 =29.875(1 1)二、八)二、八 、十六进制数和十进制数之间的转换、十六进制数和十进制数之间的转换八进制八进制八进制八进制十进制:按各位的权展开相加十进制:按各位的权展开相加十进制:按各位的权展开相加十进制:按各位的权展开相加十六进制十六进制十六进制十六进制十进制:按各位的权展开相加十进制:按各位的权展开相加十进制:按各位的权展开相加十进制:按各位的权展开相加二进制二进制二进制二进制十进制:按各位的权展开相加十进制:按各位的权展开相加十进制:按各位的权展开相加十进制:按各位的权展开相加微机原理与接口技术微机原理与接口技术微机原理与接口技术微机原理与接口技术第第第第1 1章章章章 微型计算机基础知识微型计算机基础知识微型计算机基础知识微型计算机基础知识例例例例:1512微机原理与接口技术微机原理与接口技术微机原理与接口技术微机原理与接口技术第第第第1 1章章章章 微型计算机基础知识微型计算机基础知识微型计算机基础知识微型计算机基础知识十十进制数转换为进制数转换为二二进制数进制数:整数和小数分别转换:整数和小数分别转换:整数转换:整数转换:除除2 2取余,商零为止,逆序排列。取余,商零为止,逆序排列。小数转换:小数转换:乘乘2 2取整,精度定位,顺序排列。取整,精度定位,顺序排列。2 1 1222521011 010.625*210.25 *200.5 *21 0.0 低低高高高高低低例例例例:(11.625)D=(11.625)D=(1011.1011011.101)B)B 微机原理与接口技术微机原理与接口技术微机原理与接口技术微机原理与接口技术第第第第1 1章章章章 微型计算机基础知识微型计算机基础知识微型计算机基础知识微型计算机基础知识例:例:将(将(137137)D D 转换为二进制数。转换为二进制数。2 137 2 137 余数(结果)余数(结果)低位低位 2 68 -1 2 68 -1 2 34 -0 2 34 -0 2 17 -0 2 17 -0 2 8 -1 2 8 -1 2 4 -0 2 4 -0 2 2 -0 2 2 -0 2 1 -0 2 1 -0 0 -1 0 -1 高位高位转换结果:转换结果:(137137)D=D=(1000100110001001)B B例:将例:将(0.7268)D(0.7268)D转换为二进制数转换为二进制数,保留小数点后保留小数点后5 5位。位。0.72682=1.45362=0.90722=1.81442=1.62882=1.2576 高位高位 1 0 1 1 1 低位低位转换结果转换结果(0.72680.7268)D=D=(0.101110.10111)B B微机原理与接口技术微机原理与接口技术微机原理与接口技术微机原理与接口技术第第第第1 1章章章章 微型计算机基础知识微型计算机基础知识微型计算机基础知识微型计算机基础知识十十十十进制数转换为进制数转换为进制数转换为进制数转换为八八八八进制数进制数进制数进制数:整数和小数分别转换:整数和小数分别转换:整数和小数分别转换:整数和小数分别转换:整数转换:整数转换:整数转换:整数转换:除除除除8 8 8 8取余,倒写。取余,倒写。取余,倒写。取余,倒写。小数转换:小数转换:小数转换:小数转换:乘乘乘乘8 8 8 8取整,顺写取整,顺写取整,顺写取整,顺写十十十十进制数转换为进制数转换为进制数转换为进制数转换为十六十六十六十六进制数进制数进制数进制数:整数和小数分别转换:整数和小数分别转换:整数和小数分别转换:整数和小数分别转换:整数转换:整数转换:整数转换:整数转换:除除除除16161616取余,倒写。取余,倒写。取余,倒写。取余,倒写。小数转换:小数转换:小数转换:小数转换:乘乘乘乘16161616取整,顺写取整,顺写取整,顺写取整,顺写十十进制数转换为进制数转换为二二进制数进制数:整数和小数分别转换:整数和小数分别转换:整数转换:整数转换:除除2 2取余,商零为止,逆序排列。取余,商零为止,逆序排列。小数转换:小数转换:乘乘2 2取整,精度定位,顺序排列。取整,精度定位,顺序排列。微机原理与接口技术微机原理与接口技术微机原理与接口技术微机原理与接口技术第第第第1 1章章章章 微型计算机基础知识微型计算机基础知识微型计算机基础知识微型计算机基础知识(2 2)二进制数和八进制数、十六进制数之间的转换)二进制数和八进制数、十六进制数之间的转换、二二进制数转换为进制数转换为八八进制数进制数:小数点前:从右向左,三位化一位,不足前补零小数点前:从右向左,三位化一位,不足前补零小数点后:从左向右,三位化一位,不足后补零小数点后:从左向右,三位化一位,不足后补零例:将例:将(1000110.01)B转换为八进制数转换为八进制数 1000110.01=001 000 110.010 B (查表)(查表)=1 0 6 .2 O二进制数转换为十六进制数:二进制数转换为十六进制数:小数点小数点前前:从:从右向左右向左,四四位化一位,不足位化一位,不足前前补零补零小数点小数点后后:从:从左向右左向右,四四位化一位,不足位化一位,不足后后补零补零微机原理与接口技术微机原理与接口技术微机原理与接口技术微机原理与接口技术第第第第1 1章章章章 微型计算机基础知识微型计算机基础知识微型计算机基础知识微型计算机基础知识八八进制数转换为进制数转换为二二进制数进制数:从左向右,一位化三位从左向右,一位化三位。例:将例:将(74326.05)O转换为二进制数转换为二进制数 7 4 3 2 6 .0 5 O(查表)(查表)=111 100 011 010 110.000 101 B 十六进制数转换为二进制数:十六进制数转换为二进制数:从从左向右左向右,一位化,一位化四四位。位。例:将例:将(5C8.D2)H转换为二进制数转换为二进制数 5 C 8 .D 2 H(查表)(查表)=0101 1100 1000.1101 0010 B 微机原理与接口技术微机原理与接口技术微机原理与接口技术微机原理与接口技术第第第第1 1章章章章 微型计算机基础知识微型计算机基础知识微型计算机基础知识微型计算机基础知识按按位位权权展展开开求求和和整整数数除除以以16取取余余小小数数乘乘以以16取取整整八进制数八进制数十六进制数十六进制数二进制数二进制数十进制数十进制数4位化位化1位位1位化位化4位位按位权展开求和按位权展开求和3位位化化1位位1位位化化3位位整数除以整数除以8取余,小数乘以取余,小数乘以8取整取整整数除以整数除以2取余取余小数乘以小数乘以2取整取整按位权展开按位权展开求和求和各数制间的转换关系图各数制间的转换关系图注意:注意:8 8与与1616进制的转换常常以进制的转换常常以2 2进制为桥梁进制为桥梁微机原理与接口技术微机原理与接口技术微机原理与接口技术微机原理与接口技术第第第第1 1章章章章 微型计算机基础知识微型计算机基础知识微型计算机基础知识微型计算机基础知识1.1.将各十进制数转换成为二、八、十六进制数(保留将各十进制数转换成为二、八、十六进制数(保留6 6位小数)位小数)(1 1)121 121 (2 2)12.125 12.125 (3 3)23.25 23.25 (4 4)1231232.2.将下列各十六进制数转换成为十进制数(保留将下列各十六进制数转换成为十进制数(保留6 6位小数)位小数)(1 1)121 121 (2 2)12.125 12.125 (3 3)23.25 23.25 (4 4)1231233.3.将下列各八进制数转换成为十进制数(最多保留将下列各八进制数转换成为十进制数(最多保留6 6位小数)位小数)(1 1)121 121 (2 2)12.125 12.125 (3 3)23.25 23.25 (4 4)1231234.4.将下列各八进制数转换成为二进制数将下列各八进制数转换成为二进制数 (1 1)121 121 (2 2)12.125 12.125 (3 3)23.25 23.25 (4 4)1231235.5.将下列各十六进制数转换成为二进制数将下列各十六进制数转换成为二进制数 (1 1)121 121 (2 2)12.125 12.125 (3 3)23.25 23.25 (4 4)1231236.6.将下列各十六进制数转换成为八进制数将下列各十六进制数转换成为八进制数 (1 1)121 121 (2 2)12.125 12.125 (3 3)23.25 23.25 (4 4)123123 练练 习习微机原理与接口技术微机原理与接口技术微机原理与接口技术微机原理与接口技术第第第第1 1章章章章 微型计算机基础知识微型计算机基础知识微型计算机基础知识微型计算机基础知识1.4.2 1.4.2 1.4.2 1.4.2 常用编码常用编码常用编码常用编码一、一、一、一、BCDBCDBCDBCD码码码码 (Binary Code DecimalBinary Code DecimalBinary Code DecimalBinary Code Decimal)BCD BCD BCD BCD码是用码是用码是用码是用4 4 4 4位二进制数表示一个十进制数的编码方法位二进制数表示一个十进制数的编码方法位二进制数表示一个十进制数的编码方法位二进制数表示一个十进制数的编码方法,有两有两有两有两种格式:种格式:种格式:种格式:1 1、压缩压缩BCDBCD码码格式(格式(Packed BCD FormatPacked BCD Format)也叫组合也叫组合BCDBCD码码用用4 4个二进制位表示一个十进制位个二进制位表示一个十进制位,就是用,就是用0000B-1001B0000B-1001B来表示十进制数来表示十进制数0-90-9。例如:十进制数例如:十进制数42564256的压缩的压缩BCDBCD码表示为:码表示为:0100 0010 0101 0110 B 0100 0010 0101 0110 B 微机原理与接口技术微机原理与接口技术微机原理与接口技术微机原理与接口技术第第第第1 1章章章章 微型计算机基础知识微型计算机基础知识微型计算机基础知识微型计算机基础知识2 2 2 2、非压缩非压缩非压缩非压缩BCDBCDBCDBCD码码码码格式(格式(格式(格式(Unpacked BCD FormatUnpacked BCD FormatUnpacked BCD FormatUnpacked BCD Format)也叫未组合也叫未组合也叫未组合也叫未组合BCDBCD码码码码 用用用用8 8 8 8个二进制位表示一个十进制位个二进制位表示一个十进制位个二进制位表示一个十进制位个二进制位表示一个十进制位 其其其其高四位无意义高四位无意义高四位无意义高四位无意义,用,用,用,用xxxxxxxxxxxxxxxx表示,低四位和压缩表示,低四位和压缩表示,低四位和压缩表示,低四位和压缩BCDBCDBCDBCD码相同。码相同。码相同。码相同。例:十进制数例:十进制数例:十进制数例:十进制数4256425642564256的非压缩的非压缩的非压缩的非压缩BCDBCDBCDBCD码表示为:码表示为:码表示为:码表示为:xxxx0100 xxxx0010 xxxx0101 xxxx0110 Bxxxx0100 xxxx0010 xxxx0101 xxxx0110 Bxxxx0100 xxxx0010 xxxx0101 xxxx0110 Bxxxx0100 xxxx0010 xxxx0101 xxxx0110 B微机原理与接口技术微机原理与接口技术微机原理与接口技术微机原理与接口技术第第第第1 1章章章章 微型计算机基础知识微型计算机基础知识微型计算机基础知识微型计算机基础知识注注意意计算机做十进制计算时可以用计算机做十进制计算时可以用计算机做十进制计算时可以用计算机做十进制计算时可以用BCDBCDBCDBCD码计算,但计算码计算,但计算码计算,但计算码计算,但计算结果需要做结果需要做结果需要做结果需要做“十进制调整十进制调整十进制调整十进制调整”:若相加和大于若相加和大于若相加和大于若相加和大于1001100110011001,则应该再加,则应该再加,则应该再加,则应该再加0110011001100110(加(加(加(加6 6 6 6););););若本位加不大于若本位加不大于若本位加不大于若本位加不大于1001100110011001,但有进位,在进位上做加,但有进位,在进位上做加,但有进位,在进位上做加,但有进位,在进位上做加6 6 6 6调整;调整;调整;调整;若相减时有借位,在低位做减若相减时有借位,在低位做减若相减时有借位,在低位做减若相减时有借位,在低位做减6 6 6 6调整调整调整调整。例如:例如:例如:例如:Page7 54+48=102Page7 54+48=102Page7 54+48=102Page7 54+48=102BCDBCDBCDBCD码原则上可以用四位二进制的码原则上可以用四位二进制的码原则上可以用四位二进制的码原则上可以用四位二进制的16161616种组合中任意种组合中任意种组合中任意种组合中任意10101010种来代表十进制的种来代表十进制的种来代表十进制的种来代表十进制的0 0 0 0到到到到9 9 9 9;其中常用最前面的;其中常用最前面的;其中常用最前面的;其中常用最前面的0000B1001B0000B1001B0000B1001B0000B1001B代表代表代表代表09090909的的的的BCDBCDBCDBCD编码称为编码称为编码称为编码称为8421842184218421码码码码。BCDBCDBCDBCD码码码码不是等价的二进制数不是等价的二进制数不是等价的二进制数不是等价的二进制数,它们之间转换必须,它们之间转换必须,它们之间转换必须,它们之间转换必须先先先先转换成十进制转换成十进制转换成十进制转换成十进制,然后转换成二进制或者,然后转换成二进制或者,然后转换成二进制或者,然后转换成二进制或者BCDBCDBCDBCD码,如:码,如:码,如:码,如:1111 1111B=255D=0010,0101,0101BCD1111 1111B=255D=0010,0101,0101BCD1111 1111B=255D=0010,0101,0101BCD1111 1111B=255D=0010,0101,0101BCD0010,0101,0101BCD0010,0101,0101BCD0010,0101,0101BCD0010,0101,0101BCD255D=1111 1111B255D=1111 1111B255D=1111 1111B255D=1111 1111B微机原理与接口技术微机原理与接口技术微机原理与接口技术微机原理与接口技术第第第第1 1章章章章 微型计算机基础知识微型计算机基础知识微型计算机基础知识微型计算机基础知识二、二、二、二、美国标准信息交换代码美国标准信息交换代码美国标准信息交换代码美国标准信息交换代码(A American merican S Standardtandard C Card for ard for I Information nformation I Interchangenterchange)1.4.2 1.4.2 1.4.2 1.4.2 常用编码常用编码常用编码常用编码ASCIIASCIIASCIIASCII码:码:码:码:由由由由7 7 7 7位二进制数表示位二进制数表示位二进制数表示位二进制数表示128128128128个字符的编码。个字符的编码。个字符的编码。个字符的编码。大写英文字母大写英文字母大写英文字母大写英文字母41H5AH41H5AH41H5AH41H5AH128128128128个个个个ASCIIASCIIASCIIASCII码码码码非打印码(控制码)非打印码(控制码)非打印码(控制码)非打印码(控制码)33333333个个个个打印码打印码打印码打印码95959595个个个个十进制数字十进制数字十进制数字十进制数字30H39H30H39H30H39H30H39H小写英文字母小写英文字母小写英文字母小写英文字母61H7AH61H7AH61H7AH61H7AH标点符号和空格标点符号和空格标点符号和空格标点符号和空格微机原理与接口技术微机原理与接口技术微机原理与接口技术微机原理与接口技术第第第第1 1章章章章 微型计算机基础知识微型计算机基础知识微型计算机基础知识微型计算机基础知识ASCII字符字符编码集集 b6 b5 b4 000 001 010 011 100 101 110 111 b3 b2 b1 b0 0000 NUL DLE SP 0 P ,p 0001 SOH DC1 !1 A Q a q 0010 STX DC2 “2 B R b r 0011 ETX DC3#3 C S c s 0100 EOT DC4$4 D T d t 0101 ENQ NAK%5 E U e u 0110 ACK SYN&6 F V f v 0111 BEL ETB 7 G W g w 1000 BS CAN (8 H X h x 1001 HT EM )9 I Y i y 1010 LF SUB *:J Z j z 1011 VT ESC +;K k 1100 FF FS ,N n 1111 SI US /?O _ o DEL微机原理与接口技术微机原理与接口技术微机原理与接口技术微机原理与接口技术第第第第1 1章章章章 微型计算机基础知识微型计算机基础知识微型计算机基础知识微型计算机基础知识ASCIIASCIIASCIIASCII码码码码编码中第八位为编码中第八位为编码中第八位为编码中第八位为奇偶校验奇偶校验奇偶校验奇偶校验位。位。位。位。奇偶校验位确定传输数据是否正确。奇偶校验位确定传输数据是否正确。奇偶校验位确定传输数据是否正确。奇偶校验位确定传输数据是否正确。奇偶校验位的数值由要求的奇偶类型决定:奇偶校验位的数值由要求的奇偶类型决定:奇偶校验位的数值由要求的奇偶类型决定:奇偶校验位的数值由要求的奇偶类型决定:偶数奇偶校验偶数奇偶校验偶数奇偶校验偶数奇偶校验:所有:所有:所有:所有“1”“1”“1”“1”的个数(含奇偶校验位)为的个数(含奇偶校验位)为的个数(含奇偶校验位)为的个数(含奇偶校验位)为偶数偶数偶数偶数,奇数奇偶校验奇数奇偶校验奇数奇偶校验奇数奇偶校验:所有:所有:所有:所有“1”“1”“1”“1”的个数(含奇偶校验位)为的个数(含奇偶校验位)为的个数(含奇偶校验位)为的个数(含奇偶校验位)为奇数奇数奇数奇数。如:符号如:符号如:符号如:符号%,ASCIIASCIIASCIIASCII码码码码编码为编码为编码为编码为x010 x010 x010 x010,0101B 0101B 0101B 0101B 用偶数奇偶校验为用偶数奇偶校验为用偶数奇偶校验为用偶数奇偶校验为 1 1 1 1010010010010,0101B0101B0101B0101B 用奇数奇偶校验为用奇数奇偶校验为用奇数奇偶校验为用奇数奇偶校验为 0 0 0 0010010010010,0101B0101B0101B0101B ASCIIASCIIASCIIASCII码码码码由由由由七位代码七位代码七位代码七位代码若再加上若再加上若再加上若再加上一个奇偶校验位一个奇偶校验位一个奇偶校验位一个奇偶校验位,构成一个字节,构成一个字节,构成一个字节,构成一个字节,也简化记为也简化记为也简化记为也简化记为16161616进制。进制。进制。进制。如:符号如:符号如:符号如:符号%的的的的 ASCIIASCIIASCIIASCII码码码码编码为编码为编码为编码为x010 x010 x010 x010,0101B0101B0101B0101B,或者或者或者或者25H25H25H25H;字母字母字母字母K K K K的的的的 ASCIIASCIIASCIIASCII码码码码编码为编码为编码为编码为x100 x100 x100 x100,1011B1011B1011B1011B,或者,或者,或者,或者4BH4BH4BH4BH微机原理与接口技术微机原理与接口技术微机原理与接口技术微机原理与接口技术第第第第1 1章章章章 微型计算机基础知识微型计算机基础知识微型计算机基础知识微型计算机基础知识1.4.2 1.4.2 1.4.2 1.4.2 常用编码常用编码常用编码常用编码三、汉字编码三、汉字编码三、汉字编码三、汉字编码汉字为字符汉字为字符汉字为字符汉字为字符,常见的汉字编码有常见的汉字编码有常见的汉字编码有常见的汉字编码有:国标码国标码国标码国标码 即:中华人民共和国国家标准信息交换即:中华人民共和国国家标准信息交换汉字编码汉字编码”,代号,代号“GB2312-80”“GB2312-80”。该编码集规定了计算机使用汉字和图形该编码集规定了计算机使用汉字和图形符号总数为符号总数为74457445个,其中汉字总数个,其中汉字总数67636763个;个;按照常用汉字的使用频率分为按照常用汉字的使用频率分为一级汉字一级汉字37553755个,二级汉字个,二级汉字30083008个,图形符号个,图形符号682682个个。由于。由于汉字数量大,用一个字节无法区别,常采用汉字数量大,用一个字节无法区别,常采用两个字节两个字节对汉字进行编码。对汉字进行编码。微机原理与接口技术微机原理与接口技术微机原理与接口技术微机原理与接口技术第第第第1 1章章章章 微型计算机基础知识微型计算机基础知识微型计算机基础知识微型计算机基础知识1.4.2 1.4.2 1.4.2 1.4.2 常用编码常用编码常用编码常用编码三、汉字编码三、汉字编码三、汉字编码三、汉字编码汉字为字符汉字为字符汉字为字符汉字为字符,常见的汉字编码有常见的汉字编码有常见的汉字编码有常见的汉字编码有:国标码国标码国标码国标码机内码机内码机内码机内码 计算机计算机计算机计算机内部内部内部内部对汉字存储、传输对汉字存储、传输对汉字存储、传输对汉字存储、传输时时时时统一使用的代码统一使用的代码统一使用的代码统一使用的代码。2 2 2 2字节,最高位为字节,最高位为字节,最高位为字节,最高位为“1”“1”“1”“1”,以区,以区,以区,以区别英文字符。别英文字符。别英文字符。别英文字符。如:如:如:如:“中中中中”,国标码为,国标码为,国标码为,国标码为5650H5650H5650H5650H,机内码为,机内码为,机内码为,机内码为D6DOHD6DOHD6DOHD6DOH 各种汉字输入法最终在计算各种汉字输入法最终在计算各种汉字输入法最终在计算各种汉字输入法最终在计算机内的代码都是机内码。机内的代码都是机内码。机内的代码都是机内码。机内的代码都是机内码。微机原理与接口技术微机原理与接口技术微机原理与接口技术微机原理与接口技术第第第第1 1章章章章 微型计算机基础知识微型计算机基础知识微型计算机基础知识微型计算机基础知识1.4.2 1.4.2 1.4.2 1.4.2 常用编码常用编码常用编码常用编码三、汉字编码三、汉字编码三、汉字编码三、汉字编码汉字为字符汉字为字符汉字为字符汉字为字符,常见的汉字编码有常见的汉字编码有常见的汉字编码有常见的汉字编码有:国标码国标码国标码国标码机内码机内码机内码机内码字型码字型码字型码字型码 将汉字按照字型作图形化处理,将汉字按照字型作图形化处理,将汉字按照字型作图形化处理,将汉字按照字型作图形化处理,调用其调用其调用其调用其点阵字库、矢量字库点阵字库、矢量字库点阵字库、矢量字库点阵字库、矢量字库可以可以可以可以获得汉字和不同的大小、形状、获得汉字和不同的大小、形状、获得汉字和不同的大小、形状、获得汉字和不同的大小、形状、颜色的字体。颜色的字体。颜色的字体。颜色的字体。微机原理与接口技术微机原理与接口技术微机原理与接口技术微机原理与接口技术第第第第1 1章章章章 微型计算机基础知识微型计算机基础知识微型计算机基础知识微型计算机基础知识1.4.2 1.4.2 1.4.2 1.4.2 常用编码常用编码常用编码常用编码三、汉字编码三、汉字编码三、汉字编码三、汉字编码汉字为字符汉字为字符汉字为字符汉字为字符,常见的汉字编码有常见的汉字编码有常见的汉字编码有常见的汉字编码有:国标码国标码国标码国标码机内码机内码机内码机内码字型码字型码字型码字型码UnicodeUnicodeUnicodeUnicode码码码码使用使用使用使用16161616位表示一个字符,可以表示位表示一个字符,可以表示位表示一个字符,可以表示位表示一个字符,可以表示65536655366553665536个字符个字符个字符个字符将整个编码空间划分为块,每块为将整个编码空间划分为块,每块为将整个编码空间划分为块,每块为将整个编码空间划分为块,每块为16161616的整数倍,按块进行分配。的整数倍,按块进行分配。的整数倍,按块进行分配。的整数倍,按块进行分配。保留保留保留保留6400640064006400个码点供本地化使用个码点供本地化使用个码点供本地化使用个码点供本地化使用。微机原理与接口技术微机原理与接口技术微机原理与接口技术微机原理与接口技术第第第第1 1章章章章 微型计算机基础知识微型计算机基础知识微型计算机基础知识微型计算机基础知识1.4.3 1.4.3 1.4.3 1.4.3 有符号数的表示法有符号数的表示法有符号数的表示法有符号数的表示法l无符号数无符号数无符号数无符号数:只有大小,不涉及正负的二进制数。:只有大小,不涉及正负的二进制数。:只有大小,不涉及正负的二进制数。:只有大小,不涉及正负的二进制数。计算机数有正有负,计算机数有正有负,符号符号怎么表示呢?怎么表示呢?1 1 1 1、几个概念、几个概念、几个概念、几个概念l有符号数有符号数有符号数有符号数:含正负号的二进制数。:含正负号的二进制数。:含正负号的二进制数。:含正负号的二进制数。最高位最高位最高位最高位为符号位。为符号位。为符号位。为符号位。对于字长对于字长对于字长对于字长8 8 8 8位机器数:位机器数:位机器数:位机器数:D7D7D7D7为符号位为符号位为符号位为符号位:0 0 0 0表示表示表示表示“+”+”+”+”,1 1 1 1表示表示表示表示“-”-”-”-”,符号数码化了。,符号数码化了。,符号数码化了。,符号数码化了。D6D6D6D6D0D0D0D0为数字位。为数字位。为数字位。为数字位。如如如如:X=:X=:X=:X=(01011011010110110101101101011011)2 2 2 2=+91=+91=+91=+91,X=X=X=X=(11011011110110111101101111011011)2 2 2 2=-91=-91=-91=-91l机器数机器数机器数机器数:连同符号位在一起作为一个数称为机器数。:连同符号位在一起作为一个数称为机器数。:连同符号位在一起作为一个数称为机器数。:连同符号位在一起作为一个数称为机器数。如如如如:0101 1011:0101 1011:0101 1011:0101 1011,1101 1011 1101 1011 1101 1011 1101 1011 为机器数为机器数为机器数为机器数l真值真值真值真值:机器数的