第一章 计算机基础知识
1.3 字符编码和数据存储单位
复习目标:
1、识记常用西文字符编码ASCII码
2、掌握汉字编码及其相互关系
3、掌握数据存储的基本单位和换算关系
复习重点:了解ASCII码、掌握数据存储的基本单位和换算关系
复习难点:掌握汉字编码及其相互关系
复习课时:2讲解课时+1练习课时
复习内容:
一、西文字符编码(★识记)
1、ASCII码
西文字符编码最常用的是ASCII(American Standard Code for Information Interchanger)字符编码,即美国国家标准信息交换码。
ASCII码采用7位二进制编码,它可以表示27=128个字符。 而实际上,在计算机内,一个ASCII码占1字节,即要用8个二进制位来存放,最高位为0,是校验码,后7位是编码值。
在ASCII码中,字符编码存在一定规则,码值从小到大的排列规律是:控制字符<数字<大写英文字母<小写英文字母,且数字和字母又是按0-9和A-Z的顺序排列的。
控制字符是出现于特定的信息文本中,表示某一控制功能的字符,它并不在屏幕上输出显示,共34个,都是用两个或三个大写英文字母表示的。如空格(NUL)、回车(CR)、退格(BS)、换行(LF)、删除(DEL)等。
典型考题:(1)给出四种不同的ASCII码,要求出码值最大或最小的选项。
如:下列四个ASCII码中,码值最大的一项是( )
A、q B、6 C、R D、s
(2)给出某种类型的ASCII码的码值大小,要求求出同类型的某ASCII码的码值。
如:已知大写英文字母A的十进制码值为65,那么大写英文字母J的十六进制码值是( )
A、74 B、4A C、410 D、49
注:计算不同类字母的码值时,大写英文字母与小写英文字母间间隔了6个其他符号,也就是说,a的码值要在Z的码值基础上加上7。
2、EBCDIC码
EBCDIC码是扩充的二十进制交换码,采用8位二进制编码,能表示256个字符。目前世界上只有美国的IBM和日本的富士通等少数公司的计算机采用该编码。
二、汉字编码(★★理解)
英文是拼音文字,采用128个字符进行组合就可以满足处理的需要,编码很容易实现。而且
可以在计算机的输入、处理和输出时实现统一编码。汉字是象形文字,编码就比较困难,而且很难实现统一编码,因此就要进行一系列的汉字编码及转换。
在汉字信息处理系统中,要实现汉字的编码和转换,需要涉及到输入码、交换码、内部码和字形码四种编码。
1、输入码(外码)
往计算机中输入汉字必须利用现有的标准西文键盘,输入码就是用来将汉字输入到计算机中的一组键盘符号编号,是面向用户的编码,也叫外码。目前已有的输入编码方案众多,但可归纳为四大类:数字码(如区位码)、音码(如智能ABC)、形码(如五笔字形码)和音形码(如自然码和郑码)。其中应用广泛的是音码和形码。
2、交换码(国标码)
交换码是用于将外码和内码进行交换的一种编码,采用十六进制表示。我国颁布的《信息交换用汉字编码字符集•基本集》(GB2312-80)是交换码的国家标准,故交换码也叫国标码。国标码字符集中收集了常用汉字和图形符号7445个,其中图形符号682个,汉字6763
个,又分为常用汉字3755个,次常用汉字3008个。区位码是国标码的十进制表现形式。
3、内部码(内码)
ascii共有多少个字符内码是汉字在计算机内的基本表示形式,计算机也只能识别、存储、处理和传输用内码表示的汉字。汉字机内码有区号和位号组成,各占一个字节,所以一个汉字占2个字节。为了不与ASCII码发生冲突,把国标码的每一个字节的首位上加1,以区分最高位为0的ASCII码。
4、字形码(字模)
字形码是表示汉字字形信息的编码,每个汉字都有相应的字形码,计算机通过字形码来输出汉字。由于汉字是方块字,字形码常见的表示方式是点阵式。所谓点阵就是将字符看成一个矩形框内一些横竖排列的点的集合,有笔画的位置用黑点表示,没笔画的位置用白点表示。在计算机中用一组二进制数表示点阵,用0表示白点,用1表示黑点。点阵有16×16点阵、24×24点阵、32×32点阵、48×48点阵、64×64点阵、128×128点阵等多种形式。
点阵的特点是用点来表示一个汉字的字形信息,如16×16点阵就是用256个点表示一个汉字,
所以点阵的点数越多,输出的汉字就越精确和美观,当然,这样一个汉字所占容量也越大。
汉字字形码所占容量的计算方法:点阵点数/8。
如:5个32×32点阵汉字的字形码所占容量为 字节。解:5×(32×32/8)=640字节
汉字字形码由于要占用大量存储空间,通常以字库(字模的集合)的形式放在外存储器中。
三、数据存储的基本单位和换算关系(★★识记与运用)
数据指一切可以被计算机识别、处理和输出的符号,可以是数值、文字、图像、声音等。计算机中所有的数据都必须以二进制形式表示。下面介绍一下计算机中数据存储的组织形式。
1、位(bit):计算机中数据存储的最小单位,二进制数中一个数码为一位,中文为比特,简写b。
2、字节(Byte):八个二进制位为一个字节,是数据存储的基本单位。中文译为拜特,简写为B。
3、存储单元:若干个字节构成一个存储单元。每个存储单元都有唯一一个编号,称为“地址”。
4、字(word):在计算机中,一串数码作为一个整体来处理或运算的,称为一个计算机字,简称字。字通常由若干个字节组成,一条指令或一个数据信息都可称为一个字。
5、字长:计算机的每个字所包含的位数称为字长。有8位、16位、32位和64位等。
数据存储单位之间的换算关系如下:
1B(字节)=8b(二进制位) 1KB(千字节)=1024(210)B
1MB(兆字节)=1024KB=1024×1024(220)B 1GB(吉字节)=1024MB=230B
四、小结 本节主要识记ASCII码的有关内容及存储单位的换算方法,考试中会出现选择题。
计算机基础知识练习三(§1.3字符编码及数据存储)
1、第一台电子计算机是1946年在美国研制的,该机的英文缩写名是______。
A) ENIAC B) EDVAC C) EDSAC D) MARK-II
A) ENIAC B) EDVAC C) EDSAC D) MARK-II
2.在计算机内部,用来传送、存储的数据或指令都是用 形式进行的。
A)二进制码 B)拼音简码 C)八进制码 D)五笔字型码
3.将八进制数165转换成十进制数是
A)165 B)119 C)117 D)159
4.将十进制数28.625转换成十六进制数为
A)1C.A B)1C.5 C)112.10 D)112.5
5.将十进制数24.125换成二进制数应该是
A)101000.001 B)11000.001 C)111010.0101 D)11000.0101
6.汉字系统中的汉字字库里存放的是汉字的 。
A)内码 B)外码 C)字模 D)国际码
7.存储容量的基本单位是 。
A)位 B)字节 C)字 D)ASCII码
8.下列叙述中,正确的是
A) 一个字符的标准ASCII码占一个字节的存储量,其最高位二进制码总为0
A) 一个字符的标准ASCII码占一个字节的存储量,其最高位二进制码总为0
B) 大写英文字母的ASCII码值大于小写英文字母的ASCII码值
C) 同一个英文字母的ASCII码值和它在汉字系统下的全角内码是相同的
D) 标准ASCII码表的每一个ASCII码都能在屏幕上显示成一个相应的字符
9.下列字符中,其ASCII码值最大的是 。
A)9 B)D C)a D)y
10.已知小写的英文字母m的十六进制ASCII码值为6D,则小写英文字母c的十六进制ASCII码值是 。
A)98 B)62 C)99 D)63
11.在计算机中, Byte的含义为
A)二进制位 B)字 C)字节 D)字长
12.微型计算机中最小的数据单位是
A)ASCII B)字符串 C)字节 D)比特
13.现代计算机技术中,下列不是度量存储器容量的单位是
A) KB B) MB C) GB D) GHz
A) KB B) MB C) GB D) GHz
14.下列度量单位中,用来度量计算机内存空间大小的是 。
A) MB/s B) MIPS C) GHz D) MB
A) MB/s B) MIPS C) GHz D) MB
15.汉字国标码(GB2312-80)规定,每个汉字用______字节表示。
A) 1 B) 2 C)3 D)4
16.英文字母A的十进制ASCII值为65,则英文字母Q的十六进制ASCII值为 。
A) 51 B) 81 C) 73 D) 94
A) 1 B) 2 C)3 D)4
16.英文字母A的十进制ASCII值为65,则英文字母Q的十六进制ASCII值为 。
A) 51 B) 81 C) 73 D) 94
17.目前,在计算机中全球都采用的符号编码是______。
A) ASCII码 B) GB2312-80 C) 汉字编码 D) EBCDIC
A) ASCII码 B) GB2312-80 C) 汉字编码 D) EBCDIC
18.汉字输入法中的自然码属于______。
A) 形码 B) 音码 C) 音形码 D) 数字码
A) 形码 B) 音码 C) 音形码 D) 数字码
19.存储容量1GB等于 。
A)1024B B)1024KB C)1024MB D)128MB
A)1024B B)1024KB C)1024MB D)128MB
20.容量为640KB的存储设备,最多可存储______个西文字符。
A) 655360 B) 655330 C) 600360 D) 640000
A) 655360 B) 655330 C) 600360 D) 640000
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论