内容正文:
第1章 数字设备中数和字符的表示方法
第6课时 ASCII字符代码及其它常用编码
第5版
《计算机原理》
教学目标
一
了解ASCII码。
1
2
了解其它信息的编码举例。
教学重难点
二
了解ASCII码的编码格式。
1
2
了解ASCII码的分类。
3
了解国标码、机内码和机外码。
导入新课
三
编码规则的产生原因
在计算机中,所有的数据在存储和运算时都要使用二进制数表示(因为计算机用高电平和低电平分别表示1和0),例如,像a、b、c、d这样的52个字母(包括大写)以及0、1等数字还有一些常用的符号(例如*、#、@等)在计算机中存储时也要使用二进制数来表示。而具体用哪些二进制数字表示哪个符号,当然每个人都可以约定自己的一套(这就叫编码)。
如果要想互相通信而不造成混乱,那么就必须使用相同的编码规则。
新知讲授
四
ASCII码(美国信息交换标准代码)
目前微型计算机中应用最普遍的是美国标准信息交换码( American Standard Code for Information Interchange,ASCII)。ASCII码由美国国家标准学会(American National Standard Institute , ANSI )制定的,是一种标准的单字节字符编码方案,用于基于文本的数据。它最初是美国国家标准,供不同计算机在相互通信时用作共同遵守的西文字符编码标准,后来它被国际标准化组织(International Organization for Standardization, ISO)定为国际标准,适用于所有拉丁文字字母。
新知讲授
四
(一)ASCII字符集
ASCII码用7位二进制码对字符进行编码。
ASCII 字符集共有128种常用字符,其中有数字字符0~9,大小写英文字母,一些在算式、语句和文本中常用的符号(如四则运算符、括号、标点符号及特殊符号等),还有一些控制字符。
大致能满足各种编程语言、西文文字及常见控制命令等需要。
新知讲授
四
(二)ASCII编码规则
每个ASCII码字符用7位编码,最高位用0填充,或者加一位奇偶校验位构成一个满字节。
所谓奇偶校验,是指在代码传送过程中用来检验是否出现错误的一种方法,一般分奇校验和偶校验两种。
奇校验规定:正确的代码一个字节中1的个数必须是奇数,若非奇数,则在最高位添1;
偶校验规定:正确的代码一个字节中1的个数必须是偶数,若非偶数,则在最高位添1。
新知讲授
四
通用键盘的大部分键与最常用的字符相对应。在键盘上输入时,系统软件用扫描法判明所按键的行列位置,组织成扫描码(表示该键在键盘上所在位置的编码),再通过查表或其他方法,最终转换成ASCII码,存入存储器中供处理。计算机将结果输出时,把ASCI码表示的字符送往显示器或打印机,再通过其中的字符发生器转换为该字符的点阵图形。
(二)ASCII编码规则
新知讲授
四
(三)ASCII码字符分类
128个ASCII码字符分为可显示字符和非显示字符两类。
可显示字符是指编码从20H到7EH的95个代码。它们可以从键盘终端输入,可在屏幕终端显示,也可通过打印机打印出来。
非显示字符是编码从00H到1FH的32个代码,还有编码为3FH的字符,共33个,它们主要用来控制输入/输出设备。
新知讲授
四
(三)ASCII码字符分类
回车(0DH)字符使显示器的光标回到一行的首部;
换行(0AH) 字符使显示器光标移到下一行;
连续输出回车和换行字符就结束本行输出,光标移到下一行首部,开始新一行的输出。
新知讲授
四
(四)其它常用的编码举例
汉字的编码有机内码和机外码两类。
机内码是汉字的标识码;
机外码则用于汉字的输入,以满足不同的需要。
新知讲授
四
(四)其它常用的编码举例
1.国标码
为了在信息交换中有个通用标准,我国在1981年公布了国家标难GB2312—1980《信息交换用汉字编码字符基本集》,简称国标码。
每个汉字用两个字节(各使用7位二进制数)表示,第一个字节表明字符位于哪一区,第二个字节表明该字符在本区内的哪一位。
基本字符集共有94区,每区有94位。
新知讲授
四
(四)其它常用的编码举例
1.国标码
按使用频率,把常用汉字分为一级汉字(3755 个)和二级汉字(3008 个)。
一级汉字按拼音顺序排列,占据16~55区;
二级汉字按部首顺序排列,占据56~87区。
1~15区用来编排西文字母、数字和图形符号,以及用户自行定义的专用符号。
新知讲授
四
(四)其它常用的编码举例
2.机内码
机内码是计算机系统内部用来表示汉字的编码,以GB 2312- 1980 码为基础。
为使该码与ASCII码有所区别,将汉字国标码每个字节的最高位置1,作为该汉字的机内码。
例如,“阿”字的