03计算机内信息的数字化表示

上传人:宝路 文档编号:48376138 上传时间:2018-07-14 格式:PPT 页数:41 大小:2.82MB
返回 下载 相关 举报
03计算机内信息的数字化表示_第1页
第1页 / 共41页
03计算机内信息的数字化表示_第2页
第2页 / 共41页
03计算机内信息的数字化表示_第3页
第3页 / 共41页
03计算机内信息的数字化表示_第4页
第4页 / 共41页
03计算机内信息的数字化表示_第5页
第5页 / 共41页
点击查看更多>>
资源描述

《03计算机内信息的数字化表示》由会员分享,可在线阅读,更多相关《03计算机内信息的数字化表示(41页珍藏版)》请在金锄头文库上搜索。

1、第三节第三节 其它信息的数字化表示其它信息的数字化表示1 1ASCIIASCII编码编码2 2中文编码中文编码3 3BCDBCD编码编码4 4图像编码图像编码5 5声音编码声音编码6 6多媒体编码多媒体编码文字信息的数字表示文字信息的数字表示l l计算机也要处理大量文字信息,文字信息计算机也要处理大量文字信息,文字信息 是由字符所组成,例如:英语中的是由字符所组成,例如:英语中的2626个字个字 母,汉字等等。母,汉字等等。l l这些字符数据要被计算机处理,就需要转这些字符数据要被计算机处理,就需要转 换成数字信息,方法就是给每个字符编一换成数字信息,方法就是给每个字符编一 个代码,并用二进制

2、数字表示。个代码,并用二进制数字表示。l l例如:例如: A A 用用 0100 00010100 0001表示。表示。字符编码的种类字符编码的种类l输入码:为输入某字符从键盘上按的一个键 或一组键。英文字符的输入码就是字符本身 ,输入字母C,直接按C键。l机内码:是字符在计算机内存储、处理时用 的编码,输入码转换为机内码的工作由计算 机自动完成。l字形码:供显示和打印用的,表征字符笔型 和轮廓的编码。字符编码的种类字符编码的种类l l机内码是字符在计算机中保存、处理、传输机内码是字符在计算机中保存、处理、传输 中使用的数字编码,是计算机中使用的主要中使用的数字编码,是计算机中使用的主要 的字

3、符编码的字符编码。硬盘上的文件,就是使用机内硬盘上的文件,就是使用机内 码代表文字的。码代表文字的。l l如果要想互相通信而不造成混乱,就必须使如果要想互相通信而不造成混乱,就必须使 用相同的编码规则。用相同的编码规则。1 1、ASCIIASCII编码编码l lASCIIASCII(American Standard Code for American Standard Code for Information InterchangeInformation Interchange,美国标准信息交换码),美国标准信息交换码)是基于拉丁字母的一套电脑编码系统,它主要用于是基于拉丁字母的一套电脑编码

4、系统,它主要用于显示现代英语和其他西欧语言,是现今最通用的单显示现代英语和其他西欧语言,是现今最通用的单字节编码系统,供不同计算机在相互通信时用作共字节编码系统,供不同计算机在相互通信时用作共同遵守的西文字符编码标准。同遵守的西文字符编码标准。1 1、ASCIIASCII编码编码l l美国标准信息交换码是由美国国家标准学会美国标准信息交换码是由美国国家标准学会(American National Standard Institute , ANSI )(American National Standard Institute , ANSI )制制定的,标准的单字节字符编码方案。起始于定的,标准的

5、单字节字符编码方案。起始于5050年代年代后期,在后期,在19671967年定案。它最初是美国国家标准,已年定案。它最初是美国国家标准,已被国际标准化组织(被国际标准化组织(International Organization International Organization for Standardization, ISOfor Standardization, ISO)定为国际标准,称为)定为国际标准,称为ISO 646ISO 646标准。标准。1 1、ASCIIASCII编码编码l英文字符的机内码:由字符在ASCII码表内的位置决 定。l标准ASCII采用七位二进制编码,例如:空格(

6、SP)的编码是:0100000B =20H = 32数字符号0的编码是:0110000B = 30H = 48大写字母A的编码是:1000001B = 41H = 65小写字母a的编码是:1100001B = 61H = 97编码也称ASCII码值1 1、 ASCIIASCII编码编码l l标准标准ASCIIASCII码常用字符有码常用字符有128128个,编码从个,编码从0 0到到 127127。每个字符在计算机中占一个字节,用低。每个字符在计算机中占一个字节,用低7 7 位,最高位为位,最高位为0 0。l包括09十个数字,大小写英文字母及专用符 号等95种可打印字符。l还包括33个控制字符

7、。1 1、 ASCIIASCII编码编码765 43210000010100111001011101110000NULDLESP0Pp0001SOHDC1!1AQaq0010STXDC2”2BRbr0011ETXDC3#3CScs0100EOTDC4$4DTdt0101ENQNAK%5EUeu0110ACKSYN&6FVfv1 1、 ASCIIASCII编码编码765 43210000010100111001011101110111BELETB7GWgw1000BSCAN(8HXhx1001HTEM)9IYiy1010LFSUB*:JZjz1011VTESC+;Kk1100FFFS,Nn111

8、1SIVS/?OoDEL扩展扩展ASCIIASCII编码编码(EASCIIEASCII)l l对对ASCIIASCII编码进行扩充,把一些特殊符号编编码进行扩充,把一些特殊符号编 码到码到128-255128-255,称为扩展,称为扩展ASCIIASCII编码。编码。l l字节最高位为字节最高位为1 1。ISO/IEC 646ISO/IEC 646l lISO/IEC 646ISO/IEC 646是国际标准化组织是国际标准化组织(ISO)(ISO)和国际电工和国际电工 委员会委员会(IEC)1972(IEC)1972年制订的标准。年制订的标准。l l它来自数个国家标准,最主要来自美国的它来自数

9、个国家标准,最主要来自美国的 ASCII ASCIIl l也是采用也是采用7 7位二进制数表示一个字符的编码位二进制数表示一个字符的编码l lISO646 ISO646 除了英语字母和数字部分各个国家都相除了英语字母和数字部分各个国家都相 同外,有些字母可按照实际需要,把同外,有些字母可按照实际需要,把ISO646ISO646进行进行 修改,以定出该国的字符标准,所以有些修改,以定出该国的字符标准,所以有些ASCIIASCII 中的字符没有包含在这些国家的中的字符没有包含在这些国家的ISO646ISO646标准中。标准中。ISO8859ISO8859系列系列l lISO8859ISO8859,

10、全称,全称ISO/IEC 8859ISO/IEC 8859,是国际标准化组,是国际标准化组 织(织(ISOISO)及国际电工委员会()及国际电工委员会(IECIEC)联合制定的)联合制定的 一系列一系列8 8位字符集的标准位字符集的标准。l l可看作为不同的文字中的可看作为不同的文字中的EASCIIEASCII,它使用,它使用128-128- 255255的区域为不同文字定义了这种文字常用字符的区域为不同文字定义了这种文字常用字符 的编码的编码。l l包括:包括:ISO8859-1ISO8859-1定义了西欧语言的字符,定义了西欧语言的字符, ISO8859-2ISO8859-2是中欧语言,是

11、中欧语言, ISO8859-3ISO8859-3是南欧语言是南欧语言 , ISO8859-4ISO8859-4是北欧语言,是北欧语言,ISO8859-5ISO8859-5是斯拉夫是斯拉夫 语,语,ISO8859-6ISO8859-6是阿拉伯语等是阿拉伯语等1616个标准。个标准。l l0-1270-127的编码与的编码与ASCIIASCII相同。相同。ISO8859ISO8859系列系列l l以上文字的编码方案主要是针对文字符号较少的以上文字的编码方案主要是针对文字符号较少的 语言,使用一个字节就可以为所有的文字符号进语言,使用一个字节就可以为所有的文字符号进 行编码,称为单字节编码方案,能够

12、编码的字符行编码,称为单字节编码方案,能够编码的字符 的个数也基本限制在的个数也基本限制在128128个或个或256256个之内,它们却个之内,它们却 没有办法将文字符号较多的语言进行编码,没有办法将文字符号较多的语言进行编码,l l为了提供更多的编码空间,各个国家和地区开始为了提供更多的编码空间,各个国家和地区开始 使用两个字节作为本地字符的编码,为自己国家使用两个字节作为本地字符的编码,为自己国家 和地区的语言文字设计编码,例如:中文简体字和地区的语言文字设计编码,例如:中文简体字 符的符的GB2312GB2312,中文繁体的,中文繁体的BIG5BIG5,日文的,日文的JISJIS等方等方

13、 案。案。2 2、中文编码、中文编码计算机里处理汉字,也要对汉字进行编码。计算机里处理汉字,也要对汉字进行编码。汉字内码汉字内码汉字输入码汉字输入码汉字字形码汉字字形码2 2、中文编码、中文编码汉字内码:汉字内码:l l区位码:区位码:19801980年,我国为年,我国为67636763个汉字和个汉字和682682 个符号规定了编码,把它们分成个符号规定了编码,把它们分成9494个区,每个区,每 区可包含区可包含9494个字符,每个字符的代码由个字符,每个字符的代码由2 2个字个字节组成,第一个字节指明它所在的区号,第二节组成,第一个字节指明它所在的区号,第二 个字节指明它所在的区的位置号,称

14、为区位码个字节指明它所在的区的位置号,称为区位码 。l l例如:啊例如:啊 在在1616区第一位,则区位码为:区第一位,则区位码为:1001H1001H2 2、中文编码、中文编码汉字内码:汉字内码:l l国标码:是国家标准(国标码:是国家标准(GB2312-80GB2312-80)所规定)所规定的汉字的编码,实际是把区位码的区码和位码的汉字的编码,实际是把区位码的区码和位码分别加上分别加上20H20H。l l例如:啊例如:啊 在在1616区第一位,则区位码为:区第一位,则区位码为:1001H1001H,国标码则是:,国标码则是:3021H3021H。2 2、中文编码、中文编码汉字内码:汉字内码

15、:l l机内码(机内码(GBGB内码):是把国标码的高字节和内码):是把国标码的高字节和低字节的最高位分别设置为低字节的最高位分别设置为1 1,相当于每个字,相当于每个字节加上节加上80H80H,主要是为了和,主要是为了和ASCIIASCII码区分开。码区分开。l l例如:啊例如:啊 在在1616区第一位,则区位码为:区第一位,则区位码为:1001H1001H,国标码则是:,国标码则是:3021H3021H,机器内码就,机器内码就是:是:B0A1HB0A1H。2 2、中文编码、中文编码l lBig5Big5,又称为大五码,是使用繁体中文社区中,又称为大五码,是使用繁体中文社区中 最常用的计算机

16、汉字内码标准,共收录最常用的计算机汉字内码标准,共收录1306013060个个 汉字,汉字,Big5Big5码普及于台湾、香港与澳门等繁体码普及于台湾、香港与澳门等繁体 中文通行区。中文通行区。l lBig5Big5码也是采用两个字节表示一个汉字或符号码也是采用两个字节表示一个汉字或符号 的编码。的编码。2 2、中文编码、中文编码l l采用的编码方案与采用的编码方案与GB2312GB2312不同,同一个字符编不同,同一个字符编 码在码在GB2312GB2312中和中和Big5Big5中表示的汉字是不同的中表示的汉字是不同的。l l比如:比如:“ “王子王子” ”两个字的两个字的GBGB内码是内码是0CDF5H0CDF5H和和 0D7D3H0D7D3H,但是这两个编码在,但是这两个编码在Big5Big5中表示的汉中表示的汉 字分别是字分别是“ “卼赽卼赽” ”,所以使用,所以使用GBGB内码保存的文件内码保存的文件 如果在使用如果在使用Big5Big5码的环境中打开,会看到乱的码的环境中打开,会看

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号