《计算机应用基础教程》第一章-计算机基础知识 联系客服

发布时间 : 星期一 文章《计算机应用基础教程》第一章-计算机基础知识更新完毕开始阅读405994ca974bcf84b9d528ea81c758f5f61f29b7

1)首先将每个汉字以外部码输入计算机。

2)将外部码转换成计算机能识别的汉字内码进行存储。 3)将内码转换成字形码输出。

2.汉字外部码

汉字外部码又称为汉字输入码,是指从键盘上输入汉字时采用的编码。目前广泛使用的汉字输入编码有很多种。

1)以汉字读音为基础的拼音码,如全拼输入法、双拼输入法、词汇输入法、智能ABC输入法等;

2)以汉字字形为基础的字形码,如;

3)音形码,综合拼音码和字型码的特点,如自然码等; 4)数字码,如区位码、电报码、内码等。 不同的汉字输入方法有不同的外码,但内码只能有一个。好的输入方法应具备规则简单、操作方便、容易记忆、重码率低、速度快等特点。

3.

GB2312-80编码简称国标码。由于汉字数量大,无法用一个字节进行编码,因此使用两个字节对汉字进行编码。规定两个字节的最高位用来区分ASCII码。这样国标码用两个字节的低7位对汉字进行编码。

一个字节只能有128-34=94种状态用于汉字编码(34是指34种控制字符),两个字节可以表示94×94=8836种状态。在基本集中汉字是按规则排列成94行和94列的矩阵,形成汉字编码表,其行号称为区号,列号称为位号,第一个字节表示汉字在国标字符集中的区号,第二个字节表示汉字在国标字符集中的位号。每一个汉字在94×94的矩阵中都有一个固定的区号和位号,即区位码,这个码是唯一的,不会有重码字。把换算成十六进制的区位码加上2020H,就得到国标码。前面讲过国标码是用两个字节(高位为0)来表示,为便于计算机能正确区分汉字字符与英文字符,在国标码加上8080H(即将两字节的最高位0都置为1,以示区别ASCII码),就得到常用的计算机机内码。

国标码是以十六进制数字编码,编码范围是从2121H(21H即为十进制的33)到7F7FH(7FH即为十进制的127)。因此,国标码=区位码(用十六进制表示)+2020H。

例如:汉字“大”的区号为20,位号为83,即“大”的区位码为2083(0823H);“大”的国标码为2843H(0823H+2020H),机内码为A8C3H(2843H+8080H)。

4.汉字字形码

字形码又称汉字字模,用于汉字的输出。汉字的字形通常采用点阵的方式产生。汉字点阵有16×16点阵、32×32点阵、64×64点阵,点阵不同,汉字字形码的长度也不同。点阵数越大,字形质量越高,字形码占用的字节数越多。

如图1-7是“国”字24×24的点阵字形。深色小正方形可以表示一个二进制位的信息“1”,浅色小正方形表示二进制位的信息“0”。

图1-7汉字点阵

汉字字形码又称为汉字输出码或汉字发生器的编码。

例:按32×32点阵存放两级汉字的汉字库,大约需要占用多少字节? 解:32×32×6763÷8=865664B≈845KB 大约需要845KB。

各种编码之间的关系如图1-8所示。 汉字字形数字化后,以二进制文件的形式存储在存储器中,构成汉字字形库或汉字字模库,简称汉字字库。它的作用是为汉字的输出设备提供字形数据。汉字字形信息的存储方法有两种:整字存储法、压缩信息存储法。

汉字字库分为:

1)硬字库:它将汉字库固化在ROM或EPROM中。

2)软字库:它将汉字库存放在某种外存设备(如硬磁盘、软磁盘)上。

———— 区位码输入 拼音输入 拼形输入 汉字国标码 图1-8各种编码之间的关系 汉字机内码 汉字字形码 显示汉字 打印汉字 习题一

一、选择题

1.?世界上第一台电子计算机诞生于()。 A.20世纪40年代B.19世纪 C.20世纪80年代D.1950年

2.最能准确描述计算机的主要功能的是。

A.计算机可以代替人的脑力劳动B.计算机可以存储大量信息 C.计算机是一种信息处理机D.计算机可以实现高速度的计算 3.微型计算机的性能指标主要取决于。 A.RAMB.CPUC.显示器D.硬盘 4.硬盘是计算机的——·

A.中央处理器B.内存贮器C.外存储器D.控制器 5.存储器容量的基本单位是——· A.字位B.字节C.字码D.字长 6.“财务管理”软件属于——·

A.工具软件B.系统软件C.字处理软件D.应用软件 7.下列存储器中,存取速度最慢的是 A.软盘B.硬盘C光盘D.内存 8.?计算机采用二进制不是因为()。 A.物理上容易实现B.规则简单 C.逻辑性强D.人们的习惯

9.以下十六进制数的运算,——是正确的. A.1+9=AB.1+9=BC.1+9=CD.1+9=10 10.以下字符,ASCII码值最小的是 A.A’B.空格C.0’D.’h’ 11.?下列说法不正确的是()。

A.数据经过加工成为信息B.数据指文字,符号、声、光等???? C.信息就是数据的物理表示D.信息与数据既有区别又有联系 12.?计算机的机器语言程序是用()表示的。 A.ASCII码B.二进制代码 C.外码D.目标码 二、简答题

1.简述计算机的发展史。 2.计算机的特点是什么? 3.计算机的性能指标有哪些? 4.简述计算机的组成及其原理。 5.计算下列进制转换: (1023)10=()2(569)10=()16

)10

5.国标码怎么表示?