第3章信息在计算机中的表示-二版_第1页
第3章信息在计算机中的表示-二版_第2页
第3章信息在计算机中的表示-二版_第3页
第3章信息在计算机中的表示-二版_第4页
第3章信息在计算机中的表示-二版_第5页
已阅读5页,还剩75页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第3章信息在计算机中的表示引言计算机本质上是以0和1为基础来实现的0和1可将各种运算转换成逻辑运算来实现,逻辑运算又可由晶体管等元器件来实现,进而组成逻辑门电路,再构造复杂的电路,由硬件实现计算机的复杂功能。由软件到硬件的纽带是0和1。0和1是各种计算自动化的基础。0和1的思维体现了语义符号化、符号计算化、计算0/1化、0/1自动化等思维,它是一种重要的计算思维。第3章信息在计算机中的表示3.10/1与逻辑3.10/1与逻辑所谓逻辑是指事物因果之间所遵循的规律,是人的一种抽象思维,是人通过概念、判断、推理、论证来理解和区分客观世界的思维过程。逻辑的表达形式是命题与推理命题由语句表述,是语句的含义推理是对语句表达内容为真或假的一个判断。3.10/1与逻辑例如:命题1:小明是计算机学院的学生命题2:小明是男生命题3:小明是计算机学院的学生并且小明是男生。推理就是依据简单命题的判断,推导得出复杂命题的判断结论的过程。命题和推理是可以符号化的。例如,命题1用符号X表示,命题2用符号Y表示,X和Y为2个基本命题,则命题3便是一个复杂的命题,用符号Z表示。则Z=XANDY。其中AND为一种逻辑“与”运算。3.10/1与逻辑复杂命题的推理可被认为是关于命题的一组逻辑运算的过程。基本的逻辑运算包括“与”运算、“或”运算和“非”运算等。(1)“与”运算(AND):当X和Y都为真时,XANDY为真;其它情况,XANDY都为假。(2)“或”运算(OR):当X和Y都为假时,XORY为假;其它情况,XORY都为真。(3)“非”运算(NOT):当X为真时,NOTX为假;当X为假时,NOTX为真。3.10/1与逻辑利用基本逻辑运算“与”“或”“非”等可以组合出复合逻辑运算,如“与非”“或非”“与或非”“异或”“同或”等。例如,对“异或”运算(XOR),当X和Y都为真或都为假时,XXORY为假,否则XXORY为真。该运算可以由以下基本运算来实现:X

XORY=((NOTX)ANDY)OR(XAND(NOTY))3.10/1与逻辑再举一个推理的示例。在一次学生测验中,有三位老师做了预测:A.学习委员及格;B.有人不及格;C.全班都不及格。在考试后证明只有一位老师的预测是对的,请问谁对谁错?3.10/1与逻辑A.学习委员及格;B.有人不及格;C.全班都不及格。从三个命题的关系中,可以获得如下命题(结果肯定是确定的):(1)如果A为真,则C为假;如果C为真,则A为假;二者有一个成立。(2)如果B为真,则A和C可能有一个为真,这与只有1个命题为真矛盾。(3)如果B为假,则C为“假”。由上述推断:A为真。上述示例也可以进行符号化求解,其过程如下。已知:((AAND(NOTC))OR((NOTA)ANDC))为真(NOTB)AND((AAND(NOTC))OR((NOTA)ANDC))为真而组合A、B、C形成所有可能的解为:(A为真,B为假,C为假)(A为假,B为真,C为假)(A为假,B为假,C为真)。将三种可能解分别代入已知条件,能够满足所有已知条件的解就是(A为真,B为假,C为假)。3.10/1与逻辑现实中的命题判断与推理(真/假)可以由0和1来表达和处理,如用0表示假,1表示真,则上述逻辑运算就转变成了0和1之间的逻辑运算。第3章信息在计算机中的表示3.20/1与电子元器件3.20/1与电子元器件基本的逻辑运算可以由开关及其电路连接来实现。第3章信息在计算机中的表示3.20/1与电子元器件3.20/1与电子元器件有了与门、或门和非门等门电路后,便可以利用这些门电路构造更为复杂的电路来实现各种逻辑和算术运算。还可以用两个异或门、一个与或非门和一个非门构造一个一位的加法器,将多个一位加法器连接起来变可以构成一个多位加法器。计算机的核心部件CPU便是由很多这样的门电路组合而成的。从而可以进行算术与逻辑运算,并产生各种控制信号控制各部件工作。3.20/1与电子元器件因此,计算机之所以青睐二进制是因为:(1)电路容易实现电路只要能识别低、高就可以表示0和1。

(2)物理上最易实现存储。只需要通过磁极的取向、表面的凹凸、光照的有无等来表示0和1。(3)便于进行加、减运算和计数编码。(4)便于逻辑判断(是或非)。(5)用二进制表示数据具有抗干扰能力强,可靠性高等优点。因为每位数据只有高低两个状态,当受到一定程度的干扰时,仍能可靠地分辨出它是高还是低。第3章信息在计算机中的表示3.30/1与数值信息3.3.1数值表示有大小关系的数值通常采用进位制来表达,即用数码和带有权值的数位来表示。r进制共有0、1、2、…、r-1共r个数码;数码在一个数值中的位置被称为数位;

r进制数位的权值为

r的幂次方,表示逢

r进1,借1当r。进位制十进制二进制八进制十六进制计数规则逢十进一逢二进一逢八进一逢十六进一基数102816数码0~90,10~70~9,A~F权值10i2i8i16i符号表示D(Decimal)B(Binary)O(Octal)H(Hexadecimal)3.3.1数值表示典型的r进制数就是二进制数,它有0和1两个数码,逢2进1,借1当2。由于二进制表达数值数据时的位数太多,所以计算机系统也多采用八进制、十六进制和十进制。其中,十六进制的数码为0—9和A—F(表示10—15)。一个数值用不同进位制表示则会表达成不同的数码串,而一个相同的数码串因其使用的进位制不同而表示不同大小的数值。3.3.2不同进位制之间的转换1.r进制转换成十进制将r进制数转换成十进制数,就是将各位数码乘以权值的累加和,如公式(3.1)所示。(N)r=an-1an-2…a1a0a-1…a-m

=an-1×rn-1+an-2×rn-2+…+a1×r1+a0×r0

+a-1×r-1+…+a-m×r-m

(3.1)例如:1010111.11B=1×26+1×24+1×22+1×21+1×20+1×2-1+1×2-2=87.75D123.4O=1×82+2×81+3×80+4×8-1=83.5D3D.8H=3×161+13×160+8×16-1=61.5D3.3.2不同进位制之间的转换2.十进制转换成

r进制将十进制数转换成

r进制数,其整数部分与小数部分的转换方法是不同的。如果一个数既有整数部分又有小数部分,则必须先分别进行转换,然后再相加。1)整数部分转换:“连除取余法”2)小数部分转换:“连乘取整法”3.3.2不同进位制之间的转换2.十进制转换成r进制1)整数部分转换:“连除取余法”即用整数部分不断除以基数r,取其余数,直到商为零。余数的排列方向是由下向上排列。2)小数部分转换:“连乘取整法”即用小数部分不断乘以基数r,取其积数的整数部分,剩下的小数部分继续连乘取整,直到小数部分为0时为止。取整的排列方向是由上向下排列。如果小数部分不能为0,则根据精度要求算到小数点后某位数为止,然后按类似于十进制的“四舍五入”的原则取近似值。3.3.2不同进位制之间的转换2.十进制转换成

r进制例如:将十进制89.34375转换成对应二进制数,其结果为1011001.01011B。3.3.2不同进位制之间的转换2.十进制转换成r进制15以内的十进制数与二进制、八进制、十进制之间的转换关系如表3.2所示。十进制二进制八进制十六进制十进制二进制八进制十六进制0000810001081111910011192102210101012A3113311101113B41004412110014C51015513110115D61106614111016E71117715111117F3.3.2不同进位制之间的转换3.二进制、八进制、十六进制之间的转换因为81=23,161=24,即1位八进制数相当于3位二进制数,1位十六进制数相当于4位二进制数。BO:“3位并1位”即以小数点为中心分别向左、右两边分组,每3位1组,不足的向两边补0。合并方法见表2.5中二进制分别与八进制、十六进制的转换。OB:“1位扩3位”即将每1位八进制数用3位二进制数来表示。BH:“4位并1位”HB:“1位扩4位”3.3.3数值符号的表示数值的符号在二进制编码中也要用0和1表示,并参与运算。通常规定一个数的最高位为符号位,0表示正号,1表示负号,其余位表示数值。一个数在机器中的表示形式称为机器数,而它所代表的数值称为此机器数的真值。机器数由于受到CPU字长的限制,只能表示一定范围内的数,超出此范围则为“溢出”。3.3.3数值符号的表示机器数的编码方式很多,常用的编码方式有原码、反码和补码。原码:除了符号位,数值位是其绝对值的二进制数表示。反码:正数的反码与原码相同;负数的反码符号位为1,数值位是其绝对值取反。补码:正数的补码与原码相同;负数的补码符号位为1,数值位是其绝对值取反加

1,即负数的补码=负数的反码+1。3.3.3数值符号的表示原码:正数:=最高位0+编码负数:=最高位1+绝对值的编码原码的特点:编码方式最简单、直接,比较容易转换成与其对应的真值存在的问题:(1)0有两种表示形式(2)用原码作四则运算时,符号位需要单独处理,增加了运算规则的复杂性3.3.3数值符号的表示反码:一般是作为求补码的中间码。正数:=原码负数:=绝对值的原码取反数学上相当于:全1-绝对值的原码3.3.3数值符号的表示补码:正数:=原码负数:=反码+1

=绝对值原码取反+1数学上相当于:模-绝对值的原码补码的特点:(1)0有唯一的编码(2)补码可以直接参与运算(3)减法可以转换成加法,简化了运算规则3.3.3数值符号的表示例如:假设一个数用一个字节表示,那么[+1]原码=

00000001

[+1]反码=

00000001[+1]补码=

00000001[-1]原码

10000001

[-1]反码=

11111110

[-1]补码=

11111111[+127]原码=01111111[+127]反码=

01111111[+127]补码=

01111111[-127]原码=

11111111[-127]反码=

10000000[-127]补码=

100000013.3.3数值符号的表示例如:用补码(假设8位机)分别计算

4+5,(-4)+5,(-4)+(-5)减法转换成加法,以及求补的原理,类似于钟表的拨动补码表示的数值范围:以8位机为例-128~+127注:加方框的数字表示进位的溢出,被舍弃已知补码,求其真值?负数:补码再求补(取反+1)绝对值的原码十进制负数3.3.4小数点的表示在计算机中,带有小数点的实数可按两种方式来处理。一种是小数点位置固定。小数点或者在符号位的后面,或者在整个数值的尾部,称为定点数。前者说明机器数全为小数,后者说明机器数全为整数。小数点以默认方式处理,并未出现在二进制编码中。另一种是小数点浮动,借鉴科学计数法表示编码,称为浮点数。1985年,为了统一浮点数的存储格式,IEEE制定了IEEE754标准。目前,绝大多数的计算机都遵循这一标准,从而极大地改善了各种软件的可移植性。3.3.4小数点的表示在程序设计语言中,最常见的浮点数是单精度(float)和双精度(double)的浮点数,IEEE754对它们的存储格式作了严格的规定。浮点数由三部分构成:浮点数的符号位、浮点数的尾数位、浮点数的指数位。浮点数的指数采用平移的方式将(-n,n)区间的数转换成(0,2n)区间上的数来表示,避免了指数的符号占位问题。3.3.4小数点的表示单精度浮点数存储时占用4个字节,即32位格式说明:(1)若浮点数是正数,则数符为0,否则为1;(2)尾数中的“1.”不存储;(3)存储的阶码等于规格化数中的指数加上127。规格化数

=数符

×1.XXX……XXX×2指数尾数,二进制,小数点之前是1指数,习惯上写成十进制数符1位阶码8位尾数23位3.3.4小数点的表示7.0作为单精度浮点数规格化表示:7.010=111.0B=+1.11×22B

阶码:2+127=129=10000001B-26.5作为单精度浮点数规格化表示:-26.510=-11010.1B=-1.10101×24B

阶码:4+127=131=10000011B11000001110101000000000000000000010000001110000000000000000000003.3.4小数点的表示双精度浮点数在计算机中的表示与单精度类似,只有两点区别:双精度浮点数占8个字节(64位),其中数符、阶码和尾数分别占1、11和52位;阶码=指数+1023。阶码尾数阶码尾数双单第3章信息在计算机中的表示3.40/1与非数值信息3.4.1编码的概念非数值信息可采用编码来表示。编码就是以若干位数码或符号的不同组合来表示非数值性信息的方法,它是人为地将若干位数码或符号的每一种组合指定一种唯一的含义。编码的概念在生活中比较常见。例如:旗语、灯语、学号、电报码、联络暗号、车牌号、电话号码等都包含着编码的概念。以联络暗号为例,敲3下门,当当当、啪啪啪、咚咚咚、哐哐哐等代表了不同的含义。3.4.1编码的概念编码具有三个主要特征:唯一性唯一性是指每一种组合确定的唯一的含义公共性公共性是指所有相关者都认同、遵守和使用这种编码规律性。规律性是指编码应有一定的规律,便于计算机和人能识别和使用例如,武汉科技大学学生的学号由12位数字构成,前4位表示入学年级,第5-6位表示学院编码,第7-9位表示专业编码,最后3位表示学生序号。按照这个规则,可以给每个新入学的学生一个编码,即学号。知道了这个规则,就可以从学号中了解学生的相关信息。3.4.1编码的概念编码具有时空性,同一个编码在不同时空环境具有不同的编码含义。例如,对于一个学号编码,在不同的学校因为编码规则不同使得编码代表的含义也不同;即使编码规则相同,对应的学生也不同;同一所学校在不同时期的编码规则也可能不同。因此,在实际应用中要注意编码的时空性。如果一种编码出现在另一种编码语境中,则可能会导致出现乱码的现象。3.4.1编码的概念制订编码规则时还需要考虑编码的信息容量。编码的信息容量由编码的位数以及符号的种类决定。比如,武汉市车牌号是鄂A后面接5位编码。如果后面5位编码只允许出现0~9的数字,即从鄂A00000到鄂A99999共10万个编码。当车的数量超过10万时,这个编码就不够了。解决办法有两种:一是增加位数,二是提升编码符号的种类。如果后面5位允许出现大写英文字母的话,则编码符号的种类就由10个增加到了36个,这时,理论上可以有365=60,466,176个车牌号。3.4.2ASCII码ASCII(americanStandardcodeforInformationInterchange,美国信息交换标准代码)就是用0和1组合表示英文字母和符号的编码体系。英文有26个大写字母、26个小写字母、10个数字和一些标点符号,因此只要0/1编码的信息容量能超过这些需要表示的符号数量即可。为了满足公共性,需要有统一的编码标准,率先出现的ASCII码便是这样的标准,它为计算机在世界范围的普及做出了重要贡献。3.4.2ASCII码ASCII是用7位二进制数表示一些常用符号的一种编码。ASCII码总共有128个通用标准符号,包括:26个英文大写字母(编码65—90)26个英文小写字母(编码97—122)数字0—9(编码48—57)33个通用控制字符(编码0—31和127)33个专用字符(编码32—47、58—64、91—96、123—126),如标点符号等。3.4.2ASCII码表3.3标准ASCII码表d6d5d4d3d2d1d00000010100111001011101110000NULDLESP0@P、p0001SOHDC1!1AQaq0010STXDC2"2BRbr0011ETXDC3#3CScs0100EOTDC4$4DTdt0101ENQNAK%5EUeu0110ACKSYN&6FVfv0111BELETB'7GWgw1000BSCAN(8HXhx1001HTEM)9IYiy1010LFSUB*:JZjz1011VTESC+;K[k{1100FFFS,<

L\l|1101CRCS-=M]m}1110SORS.>

N↑n~1111SIUS/?O↓oDEL3.4.2ASCII码为了满足机器处理的方便性,通常采用8位来编码一个符号,其中最高位为0。例如,A的ASCII码为01000001,写成十六进制数为41H,对应的十进制数为65;空格SP的ASCII码为00100000,写成十六进制数为20H,对应的十进制数为32。常用英文大写字母A~Z的ASCII码为41H—5AH,小写字母a—z的ASCII码为61H—7AH。后缀H表示十六进制数。8位二进制数称为1字节(Byte)。3.4.2ASCII码可以将ASCII码信息存储成文本文件(如.txt文件),当打开该文件并读出其内容时,只要按照规则“对0/1串按8位分隔一个字符,并查找ASCII表将其映射成相应符号”进行解析即可。例如一串信息按ASCII码存储成.txt文本文件,内容为:010010000110010101101100011011000110111100101100010101110110111101110010011011000110010000100001。解析成字符串就是“Hello,World!”。人们敲击键盘上的按键时,计算机将按键转换成相应的ASCII码,就可以将各种字符入计算机进行处理。3.4.3汉字的编码汉字有近50000个,需要2个字节即16位二进制编码才能满足需求。我国1980年发布了《中华人民共和国标准信息交换汉字编码》,代号为GB2312-80,简称国标码。根据统计,把最常用的6763个汉字和682个非汉字图形符号分成两级:一级汉字3755个,按汉语拼音排列;二级汉字3008个,按偏旁部首排列。所有汉字和符号排列成一个94×94的矩阵,即94个区(行)和94个位(列),每个区、每个位构成一个“区位码”,存放一个汉字或符号。3.4.3汉字的编码例如“中”字位于54区48位,那么“中”字的区位码为5448。在计算机内部,区码、位码分别以二进制数存储,94以内的数据以一个字节存放足够用,因此“中”字的区位码在计算机内部存储为3630H(以十六进制表示),其中区码、位码分别编码。3.4.3汉字的编码汉字国标码是把区位码的区码、位码分别加上32(即20H)。国标码=区位码+2020H这样做的目的是为了与ASCII码中的控制字符相兼容,使每个字节值大于32,且不等于127(ASCII码中,0~32和127为控制字符码)。因此“中”字的国标码为5650H。3.4.3汉字的编码汉字的国标码占两个字节,每个字节的最高位为0,而西文字符占一个字节,最高位也是0。同样是字符,无法在计算机内部区分某个字节存储的内容是汉字编码中的一个字节还是西文字符编码。因此,将国标码的每个字节的最高位设为1,作为汉字在计算机内存储与处理的编码,称为汉字机内码。这样,根据最高位是0还是1,就可以区分某个字节存储的是汉字编码的高字节(编码中位于权值高的字节)还是西文字符编码。3.4.3汉字的编码若为汉字编码,则再取出相邻的字节中的值,作为汉字编码的低字节(编码中位于权值低的字节),将它们作为一个整体来表示一个汉字编码。将汉字国标码的最高位设为1,相当于将两个字节分别加上80H。汉字机内码=汉字国标码+8080H因此“中”字的机内码为D6D0H。这样,汉字的每个字节的值都大于128,而每个西文字符的ASCII码值均小于128。3.4.3汉字的编码汉字机内码、汉字国标码、区位码三者之间的关系为:汉字机内码=汉字国标码+8080H=区位码+A0A0H汉字国标码=区位码+2020H3.4.3汉字的编码为了容纳所有国家的文字,国际组织提出了Unicode标准。Unicode是可以容纳世界上所有文字和符号的字符编码方案,用数字0~10FFFFH来映射所有的字符,最多可容纳1114112个字符的编码信息。具体实现时,有UTF-8、UTF-16、UTF-32等编码方案。然而,如何将汉字输入到计算机中呢?人们发明了各种汉字输入码,又称为外码,是用键盘上可识别的符号的不同组合来编码汉字的,以便进行汉字输入的一种编码。常用的输入码有国际区位码、拼音码、字形码、音形码等。3.4.4字符的显示显示器是用来将系统信息、计算机处理结果、用户程序及文档等信息显示在屏幕上的设备,是人机对话的一个重要工具。屏幕上要显示的内容,最终以点阵的形式映射到屏幕的像素上。像素是显示器显示信息的基本单元,由水平行点数和垂直行点数组成。屏幕上的像素数目越多,显示器的分辨率就越高,在屏幕上就能显示更细微和更多的内容。不管是CRT显示器还是LCD,系统将要显示的内容先存放到显示缓冲区VRAM中,然后用VRAM中的内容来控制屏幕上对应的像素,使像素呈现不同的亮度和颜色,从而使人们能看到显示的信息。3.4.4字符的显示1.ASCII字符的显示ASCII字符是以发光点阵的形式显示的,就像室外大屏幕广告牌一样。ASCII字符的点阵大小一般有5×7、8×8、7×9等。

123456781

2

3

4●

5●●●●●●●

6●

7●

8

3.4.4字符的显示1.ASCII字符的显示图中的点表示发光亮点,空白为暗点,这些亮点、暗点分别对应二进制的1和0。由此可以得到字符A的点阵编码。因此,每个字符点阵要占据连续8个字节的存储单元。表3.4字符A的点阵编码行

二进制表示

十六进制表示

1

00010000

10H

2

00101000

28H

3 01000100

44H

4

10000010

82H

5

11111110

FEH

6

10000010

82H

7

10000010

82H

8

00000000

00H

123456781

2

3

4●

5●●●●●●●

6●

7●

8

3.4.4字符的显示1.ASCII字符的显示要显示字符时,只需根据字符的ASCII码取出点阵编码,然后用点阵中的1和0来控制像素点是否发光,从而显示出字符来。在640×480的分辨率下,每屏可以显示80列×60行=4800个8×8点阵的ASCII字符。3.4.4字符的显示2.汉字的显示同ASCII字符一样,也可以用0/1的组合来表征汉字字形的信息,这样就形成了汉字字模的点阵码。存储全部汉字字模的点阵码称为字库。常用的汉字字形的点阵有16×16点阵、24×24点阵、32×32点阵、48×48点阵等。3.4.4字符的显示2.汉字的显示例如,“汉”字的16×16字形点阵及点阵代码。在点阵码中,规定白点用0表示,黑点用1表示。16×16点阵的汉字点阵有16行,每一行上有16个点。3.4.4字符的显示2.汉字的显示要显示一个汉字时,计算机汉字处理系统先根据该汉字的机内码找出其字模信息在字库中的位置,再取出其字模信息作为字形在屏幕上显示。汉字字形也有矢量方式,存储的是描述汉字字形的轮廓特征。当要输出汉字时,通过计算,将汉字字形描述生成汉字点阵。矢量化字形描述与最终文字显示的大小、分辨率无关,因此可产生高质量的汉字输出。而点阵方式则无需转换可以直接输出,但是字形放大后,产生的效果较差。3.4.4字符的显示2.汉字的显示因此,一个汉字的编码可以有4种,它们相互之间的转换关系如图所示。第3章信息在计算机中的表示3.50/1与多媒体信息3.50/1与多媒体信息1.图像的表示方法如果将图像均匀划分成若干个小格,每一小格称为一个像素,则每个像素呈现不同颜色(彩色)或层次(黑白图像)因此,图像可视为像素的集合3.50/1与多媒体信息1.图像的表示方法一幅图像的尺寸可用像素点来衡量,即用“水平像素点数×垂直像素点数”来衡量。如果格子足够小,图像会越清晰。通常,把单位尺寸内的像素点数目称为分辨率。分辨率越高,图像越清晰。3.50/1与多媒体信息1.图像的表示方法图像可视为像素的集合,对每个像素进行编码,然后按行组织起一行中所有像素的编码,再按顺序将所有行的编码连起来,就构成了整幅图像的编码。一幅图像需占用的存储空间为“水平像素点数×垂直像素点数×像素点的位数”,如一幅常见尺寸的图像3072×2048×24=150994944位=18874368字节,即18MB,是很大的。因此,图像存储需要考虑压缩的问题。3.50/1与多媒体信息1.图像的表示方法所谓图像压缩,其实也是一种图像编码的方法。图像编码既要考虑每个像素的编码,又要考虑如何组织行列像素点进行存储的方式。图像压缩是通过分析图像行列像素点间的相关性来实现的,压缩掉冗余的像素点,从而实现存储空间的降低。3.50/1与多媒体信息1.图像的表示方法例如,原始数据为

00000000001000001100000100000000我们可以只记录被每个1隔开的0的个数,每个数用4位编码表示,则压缩后的编码为

101001010000010110003.50/1与多媒体信息1.图像的表示方法但是,压缩后的数据不能直接使用,必须要先进行解压缩,恢复原来的样子。目前已有很多标准图像编码方法,如BMP(BitMap)、JPEG(JointPhotographicExpertGroup,联合图像专家组)、GIF(GraphicInterchangeFormat,图像互换格式)、PNG(PortableNetworkGraphics,便携式网络图形)等。3.50/1与多媒体信息1.图像的表示方法当要显示图像时,先通过解码器将压缩后的编码还原成原来的样子,再送入显示缓冲区。在图形显示方式下,显示缓冲区中存放的图形信息的顺序与屏幕上像素的行、列位置一一对应。3.50/1与多媒体信息2.声音或音频的表示方法声音就是声波,声波是连续的,通常称为模拟信号。模拟信号需要经过采样、量化和编码后形成数字音频,进行数字处理。3.50/1与多媒体信息2.声音或音频的表示方法所谓采样,是指按一定的采样频率对连续音频信号做时间上的离散化,即对连续信号隔一定周期获取一个信号点的过程量化是将所采集的信号点的数值区分成不同位数的离散数值的过程编码是将采集

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论