《数制与编码基础学习教案.pptx》由会员分享,可在线阅读,更多相关《数制与编码基础学习教案.pptx(57页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、会计学1数制与编码数制与编码(bin m)基础基础第一页,共57页。2.1 数制数制n数制是指多位数中每一位的构成方法以及实现从低数制是指多位数中每一位的构成方法以及实现从低位到高位的进位规则,也称位到高位的进位规则,也称“计数体制计数体制”或或“进制进制”。n一个计数制所包含的计数符号一个计数制所包含的计数符号(fho)的个数称为该的个数称为该数制的基数,用数制的基数,用R表示。表示。n任一数制的数都由一串数码表示,其中每一位数码任一数制的数都由一串数码表示,其中每一位数码所表示的实际值大小,除与数码本身的数值有关外,所表示的实际值大小,除与数码本身的数值有关外,还与它所处的位置有关,由位置
2、决定的值就叫位权。还与它所处的位置有关,由位置决定的值就叫位权。第2页/共57页第二页,共57页。2.1 数制数制2.1.1 常用数制常用数制(1)十进制)十进制十进制数制系统有十个计数符号:十进制数制系统有十个计数符号:0,1,2,3,4,5,6,7,8,9。十进制数具有十进制数具有(jyu)以下特点:以下特点:基数为基数为10;位权值为位权值为10i;逢十进一,借一当十。逢十进一,借一当十。第3页/共57页第三页,共57页。2.1 数制数制2.1.1 常用数制常用数制(2)八进制)八进制八进制数制系统有八个计数符号:八进制数制系统有八个计数符号:0,1,2,3,4,5,6,7。八进制数具有
3、八进制数具有(jyu)以下特点:以下特点:基数为基数为8;位权值为位权值为8i;逢八进一,借一当八。逢八进一,借一当八。第4页/共57页第四页,共57页。2.1 数制数制2.1.1 常用数制常用数制(3)十六进制)十六进制十六进制数制系统十六进制数制系统(xtng)有十六个计数符号:有十六个计数符号:0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F。十六进制数具有以下特点:十六进制数具有以下特点:基数为基数为16;位权值为位权值为16i;逢十六进一,借一当十六。逢十六进一,借一当十六。第5页/共57页第五页,共57页。2.1 数制数制2.1.1 常用数制常用数制(4)二进制)二进
4、制二进制数制系统只有两个计数符号:二进制数制系统只有两个计数符号:0,1。二进制数具有以下特点二进制数具有以下特点(tdin):基数为基数为2;位权值为位权值为2i;逢二进一,借一当二。逢二进一,借一当二。第6页/共57页第六页,共57页。2.1 数制数制2.1.2 二进制的算术运算二进制的算术运算(yn sun)(1)加法:逢二进一)加法:逢二进一第7页/共57页第七页,共57页。2.1 数制数制2.1.2 二进制的算术运算二进制的算术运算(yn sun)(2)减法:借一当二)减法:借一当二第8页/共57页第八页,共57页。2.1 数制数制2.1.2 二进制的算术运算二进制的算术运算(yn
5、sun)(3)乘法)乘法第9页/共57页第九页,共57页。2.1 数制数制2.1.2 二进制的算术二进制的算术(sunsh)运算运算(4)除法)除法)1101.111111111 11 11111000.101第10页/共57页第十页,共57页。2.1 数制数制2.1.3 计算机中的二进制运算计算机中的二进制运算(1)算术运算)算术运算中央处理器中央处理器 CPU中有一个称为算术逻辑单元的核心部件,负责中有一个称为算术逻辑单元的核心部件,负责执行加、减、乘、除算术运算。执行加、减、乘、除算术运算。其余的运算如函数运算、指数运算、对数运算等复杂运算,都其余的运算如函数运算、指数运算、对数运算等复
6、杂运算,都是将其转化为四则运算后再进行是将其转化为四则运算后再进行(jnxng)计算。计算。第11页/共57页第十一页,共57页。2.1 数制数制2.1.3 计算机中的二进制运算计算机中的二进制运算(2)逻辑运算)逻辑运算逻辑量之间的运算称为逻辑运算。逻辑量之间的运算称为逻辑运算。逻辑数据只有逻辑数据只有(zhyu)两种取值:真(两种取值:真(true),假),假(false)逻辑运算按位进行,位与位之间无进位或借位关系。逻辑运算按位进行,位与位之间无进位或借位关系。第12页/共57页第十二页,共57页。2.1 数制数制2.1.3 计算机中的二进制运算计算机中的二进制运算(2)逻辑运算)逻辑运
7、算逻辑或运算逻辑或运算通常用符号通常用符号(fho)“”或或“”来表示两个逻辑量间的来表示两个逻辑量间的“或或”关系。关系。逻辑或运算规则如下:逻辑或运算规则如下:第13页/共57页第十三页,共57页。2.1 数制数制2.1.3 计算机中的二进制运算计算机中的二进制运算(2)逻辑运算)逻辑运算逻辑与运算逻辑与运算通常通常(tngchng)用符号用符号“”或或“”或或“”来表示两个逻辑量的与来表示两个逻辑量的与关系。关系。逻辑与运算规则如下:逻辑与运算规则如下:第14页/共57页第十四页,共57页。2.1 数制数制2.1.3 计算机中的二进制运算计算机中的二进制运算(yn sun)(2)逻辑运算
8、)逻辑运算(yn sun)逻辑非运算逻辑非运算(yn sun)第15页/共57页第十五页,共57页。2.1 数制数制2.1.3 计算机中的二进制运算计算机中的二进制运算(yn sun)(2)逻辑运算)逻辑运算(yn sun)逻辑异或运算逻辑异或运算(yn sun)通常用符号通常用符号“”来表示两个逻辑量的异或关系。来表示两个逻辑量的异或关系。第16页/共57页第十六页,共57页。目录目录(ml)数制数制2.1数制间的相互转换数制间的相互转换2.2二进制运算二进制运算2.3计算机中的基本运算计算机中的基本运算2.4计算机中数据的表示计算机中数据的表示2.5第17页/共57页第十七页,共57页。2
9、.2 数制之间的相互数制之间的相互(xingh)转转换换2.2.1 十进制整数十进制整数(zhngsh)转换成转换成R进制数进制数口诀:除口诀:除R取余逆排取余逆排第18页/共57页第十八页,共57页。2.2 数制之间的相互数制之间的相互(xingh)转转换换2.2.2 十进制纯小数转换成十进制纯小数转换成R进制数进制数口诀口诀(kuju):乘:乘R取整顺排取整顺排将各次所得整数部分,由上往下依次排列得将各次所得整数部分,由上往下依次排列得101,前面,前面(qin mian)加上小数点后,这加上小数点后,这就是所求的十进制纯小数的二进制数,即:就是所求的十进制纯小数的二进制数,即:(0.62
10、5)10 (0.101)第19页/共57页第十九页,共57页。2.2 数制之间的相互数制之间的相互(xingh)转转换换n计算机要处理的数据,除纯整数和纯小数外,大多数情况下,一个数据计算机要处理的数据,除纯整数和纯小数外,大多数情况下,一个数据既包含整数部分,又包含小数部分。既包含整数部分,又包含小数部分。n对这种常见的十进制数据在转换成相应对这种常见的十进制数据在转换成相应(xingyng)的二进制数时,应的二进制数时,应分别对整数部分使用分别对整数部分使用“除取余逆排法除取余逆排法”和对小数部分使用和对小数部分使用“乘取整乘取整顺排法顺排法”,转换成相应,转换成相应(xingyng)的二
11、进制整数和二进制小数,然后的二进制整数和二进制小数,然后把转换后的整数和小数用小数点合并在一起就得到转换后的整个二进制把转换后的整数和小数用小数点合并在一起就得到转换后的整个二进制数。数。第20页/共57页第二十页,共57页。2.2 数制之间的相互数制之间的相互(xingh)转转换换2.2.3 R进制数转换成十进制数进制数转换成十进制数口诀口诀(kuju):按权展开:按权展开123.456=1*102+2*101+3*100+4*10-1+5*10-2+6*10-3第21页/共57页第二十一页,共57页。2.2 数制之间的相互数制之间的相互(xingh)转转换换2.2.4 二、八、十六进制二、
12、八、十六进制(sh li jn zh)之间的互相转换之间的互相转换第22页/共57页第二十二页,共57页。2.2 数制之间的相互数制之间的相互(xingh)转转换换2.2.4 二、八、十六进制之间的互相二、八、十六进制之间的互相(h xing)转换转换(1)八进制转二进制)八进制转二进制将八进制数转换成二进制数,只需将每位八进制数用位二进将八进制数转换成二进制数,只需将每位八进制数用位二进制数表示制数表示(biosh),按由左到右的顺序排列即可。,按由左到右的顺序排列即可。第23页/共57页第二十三页,共57页。2.2 数制之间的相互数制之间的相互(xingh)转转换换2.2.4 二、八、十六
13、进制二、八、十六进制(sh li jn zh)之间的互相转换之间的互相转换(2)二进制转八进制)二进制转八进制对整数部分从右往左以位为一组进行转换,当最左边对整数部分从右往左以位为一组进行转换,当最左边一组不足一组不足(bz)位时,可在左边添上零以补足位。位时,可在左边添上零以补足位。对于纯小数部分从左往右以对于纯小数部分从左往右以 位为一组进行转换,当最位为一组进行转换,当最右一组不足右一组不足(bz)位时,则在右边添上零以补足位。位时,则在右边添上零以补足位。第24页/共57页第二十四页,共57页。2.2 数制之间的相互数制之间的相互(xingh)转转换换2.2.4 二、八、十六进制二、八
14、、十六进制(sh li jn zh)之间的互相转换之间的互相转换(3)十六进制)十六进制(sh li jn zh)转二进制转二进制十六进制十六进制(sh li jn zh)数转换成二进制数时,只需将每位十数转换成二进制数时,只需将每位十六进制六进制(sh li jn zh)数用位二进制数表示,由左到右顺序数用位二进制数表示,由左到右顺序排列即可。排列即可。第25页/共57页第二十五页,共57页。2.2 数制之间的相互数制之间的相互(xingh)转转换换2.2.4 二、八、十六进制二、八、十六进制(sh li jn zh)之间的互相转之间的互相转换换(4)二进制转十六进制)二进制转十六进制对整数
15、部分从右往左以位为一组进行对整数部分从右往左以位为一组进行(jnxng)转换。转换。当当最左边一组不足位时,可在左边添上零以补足位。最左边一组不足位时,可在左边添上零以补足位。对于纯小数部分,从左往右每位为一组进行对于纯小数部分,从左往右每位为一组进行(jnxng)转转换,当最右一组不足位时,则在右边添上零以补足位换,当最右一组不足位时,则在右边添上零以补足位。第26页/共57页第二十六页,共57页。2.2 数制之间的相互数制之间的相互(xingh)转转换换2.2.4 二、八、十六进制之间的互相二、八、十六进制之间的互相(h xing)转换转换(5)八进制转十六进制)八进制转十六进制(sh l
16、i jn zh)八进制先转成二进制,再从二进制转成十六进制八进制先转成二进制,再从二进制转成十六进制(sh li jn zh)八进制先转成十进制,再从十进制转成十六进制八进制先转成十进制,再从十进制转成十六进制(sh li jn zh)(567)8=(101 110 111)2(1 0111 0111)2=(177)16(567)8=(375)10(375)10=(177)16第27页/共57页第二十七页,共57页。2.2 数制之间的相互数制之间的相互(xingh)转转换换2.2.4 二、八、十六进制二、八、十六进制(sh li jn zh)之间的互相转换之间的互相转换(6)十六进制)十六进制
17、(sh li jn zh)转八进制转八进制十六进制十六进制(sh li jn zh)先转成二进制,再从二进制转成八进制先转成二进制,再从二进制转成八进制十六进制十六进制(sh li jn zh)先转成十进制,再从十进制转成八进制先转成十进制,再从十进制转成八进制(6EA)16=(110 1110 1010)2(11 011 101 010)2=(3352)8(6EA)16=(1770)10(1770)10=(3352)8第28页/共57页第二十八页,共57页。目录目录(ml)数制数制2.1数制间的相互转换数制间的相互转换2.2计算机中数据的表示计算机中数据的表示2.3计算机中的基本运算计算机中
18、的基本运算2.4计算机中数据的表示计算机中数据的表示2.5第29页/共57页第二十九页,共57页。2.3 计算机中数据计算机中数据(shj)的表示的表示2.3.1 数值型数据数值型数据要把一个数值型数据在计算机中表示出来,必须明确数的正负要把一个数值型数据在计算机中表示出来,必须明确数的正负号如何表示以及小数点的位置号如何表示以及小数点的位置(wi zhi)如何确定。如何确定。用表示正号,用表示负号。用表示正号,用表示负号。在计算机内部,小数点的位置在计算机内部,小数点的位置(wi zhi)是隐含的,即小数点不是隐含的,即小数点不占存储位置占存储位置(wi zhi),只是事先约定好小数点的位置
19、,只是事先约定好小数点的位置(wi zhi)。隐含的小数点位置隐含的小数点位置(wi zhi)可以是固定的,也可以是可变的,可以是固定的,也可以是可变的,前者表示形式称为定点数,后者表示形式称为浮点数。前者表示形式称为定点数,后者表示形式称为浮点数。第30页/共57页第三十页,共57页。2.3 计算机中数据计算机中数据(shj)的表示的表示2.3.1 数值型数据数值型数据(1)定点数的表示法定点数的表示法在定点数中,小数点的位置一旦在定点数中,小数点的位置一旦(ydn)确定,就不再改变了。确定,就不再改变了。定点数定点数中又有定点小数(纯小数)和定点整数之分。中又有定点小数(纯小数)和定点整数
20、之分。定点小数的小数点固定定点小数的小数点固定(gdng)在最高数据位的在最高数据位的左边,符号的右边。左边,符号的右边。定点整数的小数点的位置定点整数的小数点的位置固定固定(gdng)在最低位的在最低位的后面。后面。第31页/共57页第三十一页,共57页。2.3 计算机中数据计算机中数据(shj)的表示的表示2.3.1 数值数值(shz)型数据型数据(2)定点数的取值范围定点数的取值范围二进制位数二进制位数无符号整数的表示范围无符号整数的表示范围有符号整数的表示范围有符号整数的表示范围80(28-1)-27(27-1)160(216-1)-215(215-1)320(232-1)-231(2
21、31-1)第32页/共57页第三十二页,共57页。2.3 计算机中数据计算机中数据(shj)的表示的表示2.3.1 数值型数据数值型数据(3)浮点数的表示法浮点数的表示法浮点表示来源于数学中的指数表示形式浮点表示来源于数学中的指数表示形式:N=MRC。例如例如:十进制数十进制数(123)D可以写作:可以写作:0.123103 1.23102小数点的位置小数点的位置(wi zhi)是可以变化的。是可以变化的。第33页/共57页第三十三页,共57页。2.3 计算机中数据计算机中数据(shj)的表示的表示2.3.1 数值型数据数值型数据(3)浮点数的表示法浮点数的表示法在计算机中,一个在计算机中,一
22、个(y)浮点数由两部分构成:阶码浮点数由两部分构成:阶码C和尾数和尾数M。底数。底数R是事先约定的(是事先约定的(R=2)。)。阶码阶码:相当于指数,是一个相当于指数,是一个(y)带符号的整数,决定数的范围带符号的整数,决定数的范围.尾数尾数:为了便于计算机中小数点的表示,规定尾数的绝对值为大于为了便于计算机中小数点的表示,规定尾数的绝对值为大于0.1并且小于并且小于1的小数(规格化)。尾数表示数值的有效数字,决定数的精的小数(规格化)。尾数表示数值的有效数字,决定数的精度。度。第34页/共57页第三十四页,共57页。2.3 计算机中数据计算机中数据(shj)的表示的表示2.3.1 数值数值(
23、shz)型数据型数据(3)浮点数的表示法浮点数的表示法例如,设尾数为位,阶码为位,则二进制数:例如,设尾数为位,阶码为位,则二进制数:N=0.1011211的浮点数表示的浮点数表示(biosh)形式为:形式为:第35页/共57页第三十五页,共57页。2.3 计算机中数据计算机中数据(shj)的表示的表示2.3.1 数值型数据数值型数据(4)原码、补码和反码)原码、补码和反码用数据的第一位表示数的符号用数据的第一位表示数的符号(fho),用其后的各位表示数(包,用其后的各位表示数(包括尾数与阶码)的绝对值的编码方式称为括尾数与阶码)的绝对值的编码方式称为“原码原码”编码方式。编码方式。运算器既要
24、能作加法,又要能作减法,所以原码运算时常伴随许多运算器既要能作加法,又要能作减法,所以原码运算时常伴随许多判断,增加了运算器的复杂性和运算的时间。判断,增加了运算器的复杂性和运算的时间。补码运算的主要优点是能把减法转化为加法。补码运算的主要优点是能把减法转化为加法。不论求和求差,也不论求和求差,也不论操作数为正为负,运算时一律只做加法,从而大大简化加减运不论操作数为正为负,运算时一律只做加法,从而大大简化加减运算。算。第36页/共57页第三十六页,共57页。2.3 计算机中数据计算机中数据(shj)的表示的表示2.3.1 数值型数据数值型数据(4)原码)原码(yun m)、补码和反码、补码和反
25、码原码原码(yun m)保持了数的原来形式,只是正数的符号位为保持了数的原来形式,只是正数的符号位为,负数的符号位为,即机器数。,负数的符号位为,即机器数。用用N原原 表示表示 N的的原码原码(yun m)。在原码在原码(yun m)表示中,表示中,“”有两种表示形式,可以认为有两种表示形式,可以认为是(),也可以认为是(),即:是(),也可以认为是(),即:+0原原 00000000 -0 原原 10000000第37页/共57页第三十七页,共57页。2.3 计算机中数据计算机中数据(shj)的表示的表示2.3.1 数值型数据数值型数据(4)原码、补码和反码)原码、补码和反码(fn m)反码
26、反码(fn m)表示法规定:正数的反码表示法规定:正数的反码(fn m)与原码相同,负数的反与原码相同,负数的反码码(fn m)是对该数的原码除符号位外各位取反,即变,变。是对该数的原码除符号位外各位取反,即变,变。用用N反反 表示表示 N 的反码的反码(fn m)。在反码在反码(fn m)中,也有两种表示方法:中,也有两种表示方法:+0反反 00000000 -0反反 11111111第38页/共57页第三十八页,共57页。2.3 计算机中数据计算机中数据(shj)的表示的表示2.3.1 数值型数据数值型数据(4)原码、补码和反码)原码、补码和反码补码表示法规定:正数的补码与原码相同,负数的
27、补码则补码表示法规定:正数的补码与原码相同,负数的补码则为先对该数求反码,然后在最末位加。为先对该数求反码,然后在最末位加。用用N补补 表示表示 N 的补码。的补码。在补码中,()和()的补码相同,即:在补码中,()和()的补码相同,即:+0补补-0补补 00000000当符号位为时,一个用补码表示的二进制数后面各位不当符号位为时,一个用补码表示的二进制数后面各位不是是(b shi)该负数的二进制真值,要把它们减后各位取反该负数的二进制真值,要把它们减后各位取反(符号位不取)才得到它的真值。(符号位不取)才得到它的真值。第39页/共57页第三十九页,共57页。2.3 计算机中数据计算机中数据(
28、shj)的表示的表示2.3.1 数值型数据数值型数据(4)原码、补码和反码)原码、补码和反码例如,例如,X补补=(11100001),但),但 X(-1100001),),而是而是 X=(-00111111)()(-31)10。采用补码可以把减法转换采用补码可以把减法转换(zhunhun)为加法,且可证明两数为加法,且可证明两数和的补码等于两数补码的和,即:和的补码等于两数补码的和,即:XY补补 X补补 Y补补例:在字长为位的二进制数字例:在字长为位的二进制数字(shz)系统中,当系统中,当 X=(64)10,Y=(10)10,求,求 X-Y=?第40页/共57页第四十页,共57页。2.3 计
29、算机中数据计算机中数据(shj)的表示的表示2.3.2 字符型数据字符型数据字符编码实际上就是为每个字符确定一个对应的整型二进制数值编码。字符编码实际上就是为每个字符确定一个对应的整型二进制数值编码。由于字符与整型数值之间没有必然的联系,某个字符究竟对应哪个整由于字符与整型数值之间没有必然的联系,某个字符究竟对应哪个整数完全可以数完全可以(ky)人为规定,一旦规定好,就固定下来,以便应用。人为规定,一旦规定好,就固定下来,以便应用。为了信息交换的统一性,人们建立了一些字符编码的标准。为了信息交换的统一性,人们建立了一些字符编码的标准。常用的有常用的有ASCII码和码和Unicode码等。码等。
30、第41页/共57页第四十一页,共57页。2.3 计算机中数据计算机中数据(shj)的表示的表示2.3.2 字符型数据字符型数据(1)ASCII码码American Standard Code for Information Interchange,美,美国标准信息交换码国标准信息交换码在计算机中,个字节(在计算机中,个字节(Byte)包含个二进制位。)包含个二进制位。标准的标准的 ASCII编码使用个二进制位编码表示各种常用符号,编码使用个二进制位编码表示各种常用符号,即每个字符用个字节表示,其最高位总是即每个字符用个字节表示,其最高位总是(zn sh),剩,剩余的位共有余的位共有27=128
31、种不同的编码,因此可表示种不同的编码,因此可表示128个符号,个符号,包括大小写字母、特殊控制字符、数字和标点符号等包括大小写字母、特殊控制字符、数字和标点符号等。第42页/共57页第四十二页,共57页。第43页/共57页第四十三页,共57页。2.3 计算机中数据计算机中数据(shj)的表示的表示2.3.2 字符型数据字符型数据(2)Unicode码码Unicode编码是国际标准化组织在编码是国际标准化组织在20世纪世纪90年代初期制定的各年代初期制定的各国文字、符号的统一性编码。国文字、符号的统一性编码。该编码采用该编码采用16位编码体系,可容纳位编码体系,可容纳65536个字符编码,这么多
32、个字符编码,这么多的符号几乎能够表达世界上所有书面语言中的不同符号。的符号几乎能够表达世界上所有书面语言中的不同符号。随着国际互联网的迅速发展,不同国家之间的人们进行数据交随着国际互联网的迅速发展,不同国家之间的人们进行数据交换的需求换的需求(xqi)越来越大,越来越大,Unicode编码已成为当今最为重要编码已成为当今最为重要的交互和显示通用字符的编码标准。的交互和显示通用字符的编码标准。第44页/共57页第四十四页,共57页。2.3 计算机中数据计算机中数据(shj)的表示的表示2.3.2 字符型数据字符型数据(3)汉字编码)汉字编码(hn z bin m)键盘上无汉字,由于汉字字符的数量
33、多,每一个汉字也不可能与键盘键盘上无汉字,由于汉字字符的数量多,每一个汉字也不可能与键盘上的按键一一对应。上的按键一一对应。由于一个字节只能编码由于一个字节只能编码28=256个符号,用一个字节给汉字编码个符号,用一个字节给汉字编码(hn z bin m)显然是不够的。计算机在处理汉字信息时,汉字的编码用了显然是不够的。计算机在处理汉字信息时,汉字的编码用了两个字节。两个字节。汉字的编码有三类:输入码、机内码、字形码。汉字的编码有三类:输入码、机内码、字形码。第45页/共57页第四十五页,共57页。2.3 计算机中数据计算机中数据(shj)的表示的表示2.3.2 字符字符(z f)型数据型数据
34、(3)汉字编码)汉字编码输入码:用计算机标准键盘上的按键的不同组合输入汉字输入码:用计算机标准键盘上的按键的不同组合输入汉字而编制的编码。而编制的编码。数字编码:数字编码:用数字串代表一个汉字的输入,常用的是用数字串代表一个汉字的输入,常用的是 国标国标区位码。区位码。拼音编码:拼音编码:以汉语读音为基础的输入法。以汉语读音为基础的输入法。字形编码:字形编码:以汉字的形状确定的编码,如以汉字的形状确定的编码,如 五笔字型。五笔字型。第46页/共57页第四十六页,共57页。2.3 计算机中数据计算机中数据(shj)的表示的表示2.3.2 字符型数据字符型数据(3)汉字编码)汉字编码机内码:汉字在
35、设备或信息处理系统内部最基本的表达形式,机内码:汉字在设备或信息处理系统内部最基本的表达形式,是设备和信息处理系统内部存储、处理、传输汉字用的代码。是设备和信息处理系统内部存储、处理、传输汉字用的代码。汉字字符须和英文字符能相互汉字字符须和英文字符能相互(xingh)区别,以免造成混淆。区别,以免造成混淆。英文字符的机内代码是位英文字符的机内代码是位 ASCII码,最高位为码,最高位为。汉字机内代码中两个字节的最高位均定为。汉字机内代码中两个字节的最高位均定为。第47页/共57页第四十七页,共57页。2.3 计算机中数据计算机中数据(shj)的表示的表示2.3.2 字符型数据字符型数据(3)汉
36、字编码)汉字编码字形码:把汉字写在划分成字形码:把汉字写在划分成 m 行行n 列小方格的方阵中,该方阵称为列小方格的方阵中,该方阵称为(chn wi)mn 点阵。点阵。每个小方格是一个点,有笔画方格是黑点(用表示)每个小方格是一个点,有笔画方格是黑点(用表示),无笔画方格,无笔画方格是白点(用表示)是白点(用表示),点阵中的黑色就描绘出汉字字形,称为,点阵中的黑色就描绘出汉字字形,称为(chn wi)汉字点阵字形码。汉字点阵字形码。第48页/共57页第四十八页,共57页。2.3 计算机中数据计算机中数据(shj)的表示的表示2.3.3 音频数据音频数据声音或音频数据有两种方法表示:波形和声音或
37、音频数据有两种方法表示:波形和 MIDI音乐。音乐。波形音频:以波形形式记录声音,是一种模拟信号。波形音频:以波形形式记录声音,是一种模拟信号。为了数字化声音为了数字化声音波形,每隔一定时间波形,每隔一定时间(shjin)间隔对声音波形进行采样,并以数字数据间隔对声音波形进行采样,并以数字数据的形式进行存储。的形式进行存储。第49页/共57页第四十九页,共57页。2.3 计算机中数据计算机中数据(shj)的表示的表示2.3.3 音频数据音频数据声音或音频数据有两种方法表示:波形和声音或音频数据有两种方法表示:波形和 MIDI音乐。音乐。MIDI音乐:乐器数字接口(音乐:乐器数字接口(Music
38、al Insrtument Digital Interface)的英文缩写。)的英文缩写。MIDI音乐输入的不是音乐的数字化声音波形,而是发生在各种音乐输入的不是音乐的数字化声音波形,而是发生在各种(zhn)乐器上的各种乐器上的各种(zhn)事件,如弹奏钢琴时按下事件,如弹奏钢琴时按下某个琴键。某个琴键。数据字节表示事件的参数,如按下的是哪一个琴键、按键时的数据字节表示事件的参数,如按下的是哪一个琴键、按键时的速度等。速度等。这样各种这样各种(zhn)乐器的演奏便都可用事件序列乐器的演奏便都可用事件序列表示表示。这种表示与相应的数字化声音波形相比,数据量将缩减到千分这种表示与相应的数字化声音波
39、形相比,数据量将缩减到千分之一左右。之一左右。第50页/共57页第五十页,共57页。2.3 计算机中数据计算机中数据(shj)的表示的表示2.3.4 图形和图像数据图形和图像数据(shj)图像是指图画、照片之类的静止画面,可由扫描仪、数字照相机、图像是指图画、照片之类的静止画面,可由扫描仪、数字照相机、摄像机等输入,数字化后以位图形式或其他形式存储。摄像机等输入,数字化后以位图形式或其他形式存储。图形一般是指通过绘图软件绘制的由直线、圆、圆弧、任意曲线等图形一般是指通过绘图软件绘制的由直线、圆、圆弧、任意曲线等组成的画面。组成的画面。第51页/共57页第五十一页,共57页。2.3 计算机中数据
40、计算机中数据(shj)的表示的表示2.3.4 图形和图像数据图形和图像数据描述图像的重要属性是:图像分辨率和颜色描述图像的重要属性是:图像分辨率和颜色(yns)深度。深度。图像分辨率是用每英寸中有多少点表示,分辨率越高,图像越图像分辨率是用每英寸中有多少点表示,分辨率越高,图像越精细。精细。分辨率为分辨率为640480的单色图像需要的单色图像需要640480(307200)个比特,即)个比特,即38400个字节。个字节。颜色颜色(yns)深度简单说就是最多支持多少种颜色深度简单说就是最多支持多少种颜色(yns),一,一般是用般是用“位位”来描述的。来描述的。例如,在分辨率为例如,在分辨率为64
41、0480的彩色图像的彩色图像中,如果支持中,如果支持256种颜色种颜色(yns),就需要需要,就需要需要6404800 8个个比特。比特。第52页/共57页第五十二页,共57页。2.3 计算机中数据计算机中数据(shj)的表示的表示2.3.5 视频数据视频数据视频是由一系列图像组成的。视频是由一系列图像组成的。每一幅图像是静止的,称为每一幅图像是静止的,称为一帧。一帧。视频要将帧以一定的速度连续地显示在屏幕上,由视频要将帧以一定的速度连续地显示在屏幕上,由于视觉暂留现象产生动态于视觉暂留现象产生动态(dngti)效果,所以视频是图像效果,所以视频是图像的动态的动态(dngti)形式。形式。通常
42、,伴随着视频图像还配有同步的声音,如果按照一般通常,伴随着视频图像还配有同步的声音,如果按照一般图像和声音数据的存储模式,需要大量的存储空间。图像和声音数据的存储模式,需要大量的存储空间。因此,因此,现在使用的视频数据都是采用一些特殊的编码技术,经过现在使用的视频数据都是采用一些特殊的编码技术,经过压缩处理后存储的。压缩处理后存储的。第53页/共57页第五十三页,共57页。2.3 计算机中数据计算机中数据(shj)的表示的表示2.3.5 视频数据视频数据在视频中有以下技术参数:在视频中有以下技术参数:帧速帧速帧速即每秒钟播放多少幅视频图像,以帧秒为单位表示。帧速即每秒钟播放多少幅视频图像,以帧
43、秒为单位表示。根据电视根据电视(dinsh)制式的不同有制式的不同有30帧秒、帧秒、25帧秒等,有时为了减少数据量帧秒等,有时为了减少数据量而减慢帧速,当帧速率达到而减慢帧速,当帧速率达到12帧秒以上时,就可以显示比较连续的帧秒以上时,就可以显示比较连续的视频图像。视频图像。第54页/共57页第五十四页,共57页。2.3 计算机中数据计算机中数据(shj)的表示的表示2.3.5 视频数据视频数据在视频中有以下在视频中有以下(yxi)技术参数:技术参数:数据量数据量如果不加以压缩,数据量的大小是帧数乘以每幅图像的数据量。如果不加以压缩,数据量的大小是帧数乘以每幅图像的数据量。例如,要在计算机上连续显示分辨率为例如,要在计算机上连续显示分辨率为12801024的的24位颜色位颜色深度的高质量电视图像,按深度的高质量电视图像,按30帧秒计算,显示分钟,则需帧秒计算,显示分钟,则需要:要:1280列列 1024行行 2430帧秒帧秒 60秒秒 =7077888000B6.6GB。第55页/共57页第五十五页,共57页。第56页/共57页第五十六页,共57页。感谢您的观看感谢您的观看(gunkn)!第57页/共57页第五十七页,共57页。
限制150内