1、1.2 信息的编码信息的编码 高二信息技术基础 浙江教育出版社字符编码字符编码n计算机除了要处理数值类型的数据外,还要处理各种非数值类型的数据(例如英文字母、汉字、声音和图像等)n为了能让计算机存储和处理字符,需要给每个字符规定一个二进制形式的代码,这种0、1组合的编码,是人为的,可以有各种各样的编码方案,但为了便于信息的交换,必须采用标准化编码。n每种信息编码都有相应的国家标准,目前国际上普遍采用ASCII码 1)美国信息交换标准代码(American Standard Code for Information Interchange,ASCII)2)用于计算机在相互通信时用作共同遵守的西文
2、字符西文字符编码标准 nASCII码采用7位二进制编码,可以表示128个字符:10个阿拉伯数字09、52个大小写英文字母、32个标点符号和运算符以及34个控制符。其中,09的ASCII码为4857,Az为6590,az,为97122。思考思考:ASCIIASCII码一共表示了码一共表示了128128种不同字符,至少需要种不同字符,至少需要几位二进制来表示?几位二进制来表示?二进制位数二进制位数表示的不同状态表示的不同状态10,1200,01,10,113000,001,010,011,100,101,110,111n2n种种B B6 6B B5 5B B4 4B B3 3B B2 2B B1
3、1B B0 0ASCII码的表示:ASCII码用7位位二进制数表示一个字符二进制数表示一个字符高三位高三位低四位低四位B3B2B1B0 B6B5B4100 0001100 0001ASCII码编码特点n1.大写字母的ASCII码值比相对应的小写字母小32 例:A的ASCII值为65,而a的ASCII值为97n2.ASCII码值大小关系:n数字数字 大写英文字母大写英文字母 小写英文字母小写英文字母n3.计算机存储器在存放ASCII码时,占用一个字节1Byte=8bit(计算机在存放ASCII码时,只占用1个字节右7位,最左位补0;形式如0 xxxxxxx)。试题链接n大写字母X的ASCII码为
4、88,则大写字母Z的ASCII值是()A 90 B 89 C87 D 88计算机有关的概念n位(Bit)指一位二进制代码,它只具有“0”和“1”两个状态,计算机最小的存储单位n字节(Byte)8位二进制代码为一个字节,是计算机中表示存储空间的最基本容量单位。n K 千,存储空间的容量单位,kilobyte,1K=1024字节。nM 兆,megabyte,1M=1024K。nG 吉,gigabyte,1G=1024M。nT 太,1T=1024G。n即1TB=210GB=220MB=230KB=240B汉字的编码n汉字与西文字符一样,也是一种字符,在计算机内也是以二进制代码形式表示的,这些代码,称
5、为汉字编码(机内码)。(1)怎样将汉字输入计算机输入码n汉字输入码是解决如何利用西文标准键盘来快捷地输入汉字的编码。汉字输入码使用字母、数字和符号来对汉字进行编码,如“汗”的拼音为han。n音码:智能ABC、全拼、双拼、谷歌拼音输入法等。n形码:五笔字型n音形码:自然码等(2)计算机之间怎样交换汉字信息交换码n1981年,国家颁布编号为GB2312-80标准,这种汉字交换用的代码又称为区位码.在计算机中采用在计算机中采用2个字节来存储区位码,第一个个字节来存储区位码,第一个字节标记区码第二个字节标记位码字节标记区码第二个字节标记位码 位区01029394010216啊阿17雹饼94(3)在计算
6、机内部怎样处理汉字机内码 已知:一个区位码占用两个字节,每个字节最高位为0;英文字符的机 内码是7位ASCII,最高位也是0.思考两者如何区分呢?为了在计算机中能区分二者,将区位码最高位置的0改设置为1(故ascii码小于128,机内码大于128)并将区号和位号各增加一个适当的常数,构成了汉字的机内码。(4)计算机如何实现汉字信息的输出字形码n汉字的字形码与输出显示和打印有关。分为点阵方式和矢量方式。各种编码之间的关系交换码计算机系统B输入码(外码)译码处理码(内码)字形码汉字显示OS的汉字服务程序计算机系统A汉字处理流程键盘输入键盘处理程序文字处理程序字库显示管理程序打印管理程序交换、存储显
7、示打印输入码内码内码形码形码交换码试题链接1.在计算机内部,用来传送、存储、加工处理的数据或指令(命令)都是采用(C)A.ASCII码 B.GB2312码C.二进制码 D.GBK码2.用户到电信公司申请电话业务时,从运营商处得到一个电话号码。电话号码的确定属于(B)A.信息采样B.信息编码C.信息处理D.信息加工3.在计算机内部,信息的存储和处理都采用二进制,最主要的原因是(D )A.便于存储B.数据输入方便C.可以增大计算机存储容量 D.易于用电子元件实现图像编码图像编码由矢量图和位图组成由矢量图和位图组成矢量图矢量图-用直线和曲线描述图形用直线和曲线描述图形.数据量数据量小小,图形放大和缩
8、小不会失真图形放大和缩小不会失真.但色彩不丰富但色彩不丰富.位图位图-图形是由许多像素点组成的图形是由许多像素点组成的.数据数据量大量大,图形放大会失真图形放大会失真.但色彩丰富但色彩丰富,用于对图象要求很高的领域用于对图象要求很高的领域.观察bmp图像 由像素组成的图像文件称为“位图文件位图文件”文件扩展名为“bmp”,“jpg”特点:像素越多,图像越精细。声音编码声音编码声音是一种连续的波,称为声波。声音是一种连续的波,称为声波。要把声音信号存储到计算机之中去,必要把声音信号存储到计算机之中去,必须把连续变化的波形信号(称为模拟信须把连续变化的波形信号(称为模拟信号)转换成为数字信号,因为
9、计算机中号)转换成为数字信号,因为计算机中只能存储数字信号只能存储数字信号.常用声音编码方法要经过常用声音编码方法要经过采样采样、量化量化两个步骤两个步骤声音的量化与编码(P10图)n采样采样-就是采集声音模拟信号的样本,就是采集声音模拟信号的样本,n量化量化-再转换成数字信号再转换成数字信号.n电脑中的声音文件是用数字电脑中的声音文件是用数字0和和1来表示的。所来表示的。所以在电脑上录音的本质就是把模拟声音信号转以在电脑上录音的本质就是把模拟声音信号转换成数字信号。反之,在播放时则是把数字信换成数字信号。反之,在播放时则是把数字信号还原成模拟声音信号输出。号还原成模拟声音信号输出。n总结:n计算机只能理解用二进制表示的信息。所以不管采用什么编码方式表示信息,最终都要转化为二进制代码才能够被机器执行。