计算机中的信息如何表示
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/08 15:09:49
计算机中的信息如何表示
计算机中的信息如何表示
计算机中的信息如何表示
计算机要处理的信息是多种多样的,如日常的十进制数、文字、符号、图形、图像和语言等.但是计算机无法直接“理解”这些信息,所以计算机需要采用数字化编码的形式对信息进行存储、加工、和传送.
信息的数字化表示就是采用一定的基本符号,使用一定的组合规则来表示信息.计算机中采用的二进制编码,其基本符号是“0”和“1”.
主要有数的表示和非数值表示
一、计算机中数的表示
在普通数字中,用“+”或“—”符号在数的绝对值之前来区分数的正负.在计算机中有符号数包含三种表示方法:原码、反码、补码.
1、原码表示法:
用机器数的最高位代表符号位,其于各位是数的绝对值.符号位若为0则表示正数,若为1则表示负数.
2、反码表示法:
正数的反码和原码相同,负数的反码是对原码除符号位外各位取反.
3、补码表示法:
正数的补码和原码相同,负数的补码是该数的反码加1.
二、非数值数据表示
1、字符的表示:
在计算机处理信息的过程中,要处理数值数据和字符数据,因此需要将数字、运算符、字母、标点符号等字符用二进制编码来表示、存储和处理.目前通用的是美国国家标准学会规定的ASCII码——美国标准信息交换代码(如图1-4-1 ——7位ASCII码表).每个字符用7位二进制数来表示,共有128种状态,这128种状态表示了128种字符,包括大小字母、0…9、其它符号、控制符.
2、汉字表示
例如汉字交换码表示
汉字交换码是指不同的具有汉字处理功能的计算机系统之间在交换汉字信息时所使用的代码标准.自国家标准GB2312-80公布以来,我国一直延用该标准所规定的国标码作为统一的汉字信息交换码.
GB2312-80标准包括了6763个汉字,按其使用频度分为一级汉字3755个和二级汉字3008个.一级汉字按拼音排序,二级汉字按部首排序.此外,该标准还包括标点符号、数种西文字母、图形、数码等符号682个.
区位码的区码和位码均采用从01到94的十进制,国标码采用十六进制的21H到73H(数字后加H表示其为十六进制数).区位码和国标码的换算关系是:区码和位码分别加上十进制数32.如“国”字在表中的25行90列,其区位码为2590,国标码是397AH.
* 由于GB2312-80是80年代制定的标准,在实际应用时常常感到不够,所以,建议处理文字信息的产品采用新颁布的GB18030信息交换用汉字编码字符集,这个标准繁、简字均处同一平台,可解决两岸三地间GB码与BIG5码间的字码转换不便的问题.
3.其它信息的数字化
1)图像信息的数字化
一幅图像可以看作是由一个个像素点构成,图像的信息化,就是对每个像素用若干个二进制数码进行编码.图像信息数字化化后,往往还要进行压缩.
图像文件的后缀名有:bmp、gif、jpg等;
2)声音信息的数字化
自然界的声音是一种连续变化的模拟信息,可以采用A/D转换器对声音信息进行数字化.声音文件的后缀名有:wav、mp3等;
3)视频信息的数字化
视频信息可以看成连续变换的多幅图像构成,播放视频信息,每秒需传输和处理25幅以上的图像.视频信息数字化后的存储量相当大,所以需要进行压缩处理.视频文件后缀名有:avi、mpg等;