当前位置:首页 >> 学科竞赛 >> 浙江省计算机高考复习(第6课)常用信息的编码

浙江省计算机高考复习(第6课)常用信息的编码


精品课程

常用信息的编码

计算机内部均采用二进制数来表示各种信息。要想使输 入设备输入的数字、字符、标点符号和文字等信息能被计算 机所识别,必须将其转换为相应的二进制编码。

目前常用的编码有:
BCD码、ASCII码、汉字编码和奇偶校验码等。

BCD码(了解)
用四位二

进制数码来表示一个十进制数。 规则:选用0000-1001来表示0-9的十个数符。 如: (365)10=(0011 0110 0101)BCD 11001.11B= (25.75)10 =(0010 0101.0111 0101)BCD

所以:BCD码实质上是十进制数,而形式上为二进制数。

一、西文字符编码
西文字符由拉丁字母、数字、标点符号及一些特殊 符号组成。

ASCII码
计算机中使用最广泛的西文字符编码,即美国信 息交换标准代码。 包括10个数字、52个英文大、小写字母、33个标点符 号及运算符、33个控制码,共128种符号。 规则:采用一个字节表示一个字符,但只使用字节的

低7位,最高位一般为“0”。

例: 0 1 A B

0110000 0110001 1000001 1000010
48 ~ 57 65 ~ 90 97 ~ 122

48 49 65 66

0 ~9 : A ~Z : a ~z :

标点符号<数字<大写字母<小写字母 大写字母+32=小写字母

典型题目:

1、已知数字“0”的ASCII码为48则数字“7”的 ASCII码为_______
2、已知小写字母“d”的ASCII码为100则大写字母 “F”的ASCII码为_______ 3、按对应的ASCII码比较,下列正确的是______ (A)“A”比“B”大 (C)空格比逗号大 (B)“f”比“Q”大 (D)“H”比“R”大

计算机采用二进制数来表示和存储各种数据信息。 如:数字、英文字母等可以用ASCII码表示,那么汉字 呢? 计算机对汉字信息的处理过程,就是各种汉字编码 间的转换过程。计算机在处理汉字时,不同环节采用不 同的编码,这些不同编码根据使用要求需相互转换。

输入码 汉字输入

国标码

机内码

地址码

字形码 汉字输出

(1)输入码(外码):
为了输入汉字而对汉字编制的代码,供计算机外部
的用户使用。 根据编码规则分为: 流水码:区位码 (无重码) 音码:智能ABC、搜狗输入法

形码:五笔输入法、郑码 音形结合码:自然码

(2)汉字内码
①国标码(汉字信息交换码):
用于汉字信息处理系统之间或者与通信系统之间进行 信息交换的汉字代码。我国国标码标准代号为GB2312-80。 采用两个字节表示一个汉字,共收集7445个图形字符。 其中一级汉字3755个,按汉语拼音排序,二级汉字3008 个,按偏旁部首排序。

②区位码:
为了便于编码,将国标字符集中所有汉字编码分成94区与94 位,区号和位号构成了区位码。
1
区1
低字节

94位

非汉字图形符号区 自定义符号区

一级汉字从16区至55区 二级汉字从56区至87区
高字节

区9 区16 区55 区56 区87 区94 一级汉字(3755个)

二级汉字(3008个)
自定义汉字区

区位码与国标码转换关系:
将十进制区号和位号分别转换成十六进制,再分别加 上20H就成为汉字的国标码。 例1:已知“啊”的区位码为1601,求“啊”的国标码。
练习:已知某字的区位码为3216,求该字的国标码。

③机内码:
为避免与ASCII码混淆,将国标码每个字节的最高位 由0改为1,即机内码。机内码是汉字信息处理系统内部标 识汉字的编码。
例2:已知“汉”的国标码为3456,求该字的机内码。 练习2:已知某字的国标码为1325,求该字的机内码。

国标码、区位码、机内码转换公式: 国标码=区位码+2020H 机内码=国标码+8080H 机内码=区位码+A0A0H
注意:区位码采用十进制,国标码和机内码采用十六进制

例:已知某字区位码为2054,求该字的国标码和机内码。

20 区位码: 54 国标码 机内码

20

14H 20H 34H 80H B4H

54 36H 20H 56H 80H D6H

练习:
1、已知“汉”的国标码为4763,求该字的区位码和机内码。

2、已知“中”的区位码为5448,求该字的国标码和机内码。

④通用编码字符集:
台湾和香港地区使用的汉字字符集是BIG5(繁体中文), 共有汉字13053个。
由于GB2312-80的字符数较少,后来发布了扩充的汉字 编码:GBK。向下兼容GB2312编码收录了20902个汉字。

(3)汉字字形码
在计算机系统中,要显示或打印任何字符、汉字都 是由点阵式的字模组成。

16*16的点阵的汉字

字形码:
为了使计算机能识别和存储字模,就必须对字模进 行数字化,把字模中的每一个点都用二进制数表示,即 用“1”表示黑点,用“0”表示白点。这种数字化的字 模点阵代码就是字形码。

练习:若已知汉字“次”的16*16点阵字形如图所示,若
用黑点表示“1”,白点表示“0”,则可用二进制从左 到右,从上到下依次写出汉字“次”的字形码。那么, “次”字形码的第九、十个字节是多少? 存储这个字型码占用了多少空间?

(3)汉字字形码 汉字库:
将字型码有规律、按顺序存放在连续的存储器中形成。 按存放的介质不同分为: 硬字库 软字库

汉字地址码:
指出汉字模信息在汉字库中存放的逻辑地址的编码。

三、奇偶校验码
校验码:具有发现或纠正传送过程中出现的错误的编码。
最常用、最简单的校验方法就是奇偶校验,一般以 一个字节为单位加奇偶校验位。 奇校验: 确保被传输的数据中‘1’的个数是奇数个。

偶校验:
确保被传输的数据中‘1’的个数是是偶数个。

例如:字母‘A’的ASCII码为:1000001 ,只占用一 个字节中的低七位,空缺的一位就可以用来存放奇偶 校验码。

奇校验:
偶校验:

1 01000001 0 01000001

练习1:已知字母‘W’的ASCII码为:87 ,分别写出
其奇偶校验码。

练习2:在某计算机系统中传输字符“E”的代码为
“11000101”。则字符“e”的代码是多少?

练习3:某计算机系统中采用奇校验,若字符‘A’在
传送到目的地时为“11000010”,传输过程是否出错?
计算机能否发现?

奇偶校验码只能发现一位或者奇数位错误,而且不能纠 正错误。


更多相关文档:

2016版浙江省高校招生职业技能考试大纲-计算机类

2016版浙江省高校招生职业技能考试大纲-计算机类_高考...(2)掌握 ASCII 码; (3)了解汉字编码和字符集; ...6.了解计算机安全防护知识。 7.了解操作系统的基本...

浙江省计算机类专业高职单考单招新高考基础理论考试大...

浙江省计算机类专业高职单考单招新高考基础理论考试大纲.docx_电脑基础知识_IT/...系统的基本概念、功能、类型和特点 (2)掌握 ASCII 码(3)了解汉字编码和字符集...

在微型计算机中,字符的编码采用的是 ( ) A) 原码 B) 反...

百度高考 单选题 在微型计算机中,字符的编码采用的是 ( ) A) 原码 B) 反码...[解析] 在微型计算机中,字符的编码采用的是ASCⅡ码,即美国标准信息交换码。最新...

2018届浙江省信息技术选考复习之多媒体信息编码(含习题...

(2)汉字编码 汉字在计算机内也是以二进制编码形式表示。常见的汉字编码有输入码...浙江省计算机高考复习(第... 124人阅读 17页 免费 浙江信息技术多媒体复习....

江西省2016年信息技术高考复习试题一(附答案)

江西省 2016 年信息技术高考复习试题一难度系数 0.42 考试范围:信息技术基础;...“读” 到计算机中, 为机器批改学生客观题得分作好准备,第1页 共6页 ◎ 这...

春季高考计算机试题总结

2010 年天津市春季高考计算机试题总结 第一部分 ...计算机中的信息表示、计算机系统的组成、多媒 体基础...(3)存储容量的换算:B、KB、MB、GB 3.计算机编码...

高中信息技术《计算与编码》练习三

高中信息技术《计算与编码》练习三_高考_高中教育_...(2013 年 3 月普通高等学校招生浙江省统一考试)用...“术”在计算机内真正的存储形式为 () 高中信息...

计算机二级考试office高级应用复习题(附答案)

计算机二级office 高级应用理论复习题!第1 章 基础...码不是计算机惟一使用的信息编码 C)磁盘信息是以...浙江省计算机二级考试 P... 4页 免费 计算机二级...

浙江省计算机等级考试历年精选试题集

常用字、次常用字和罕 见字共三个(10)在 Word ...名 称浙江省计算机等级考试(一级)历年精选试题集(...各种信息的编码 C. 计算机输入的信息 D. 计算机...

计算机成考复习资料(全) (1)

国家标准信息交换用汉字编码基本字符集 GB2312(80)...第 2 页共 17 页 计算机成考复习资料 A、计算机...为用户提供一个容量比实际内存大得多的存第 6 页...
更多相关标签:
网站地图

文档资料共享网 nexoncn.com copyright ©right 2010-2020。
文档资料共享网内容来自网络,如有侵犯请联系客服。email:zhit325@126.com