金山内码转换器怎么用(国标码与机内码转换例题)

金山内码转换器怎么用(国标码与机内码转换例题)

一、英文字符 の ASCII码

1、128个ASCII码与128个英文字符一一对应。

(1)常用英文字符有128个,其ASCII编码从第0号到第127号;

这就解释了为什么英文字符的十六进制机内码在00—7F之间,因为0D=00H 127D=7FH

(2)每个字符占一个字节,7位,最高位为0;

(3)显然,ASCII码是十进制编码;

(4)做题时遇到“ASCII字符”的含义:英文字符。

2、常见ASCII码的大小规则:

“0”-“9”<“A”-“Z”<“a”-“z”

(1)数字比字母要小。如“7”<“F”

(2)数字0比数字9要小,并按0到9顺序递增。如“3”<“8”

(3)字母A比字母Z要小,并按A到Z顺序递增。如“A”<“Z”

(4)同一字母的大写字母比小写字母要小32。如“A”<“a”

Tips:记住几个常见字母的ASCII码大小:

“A”为65;“a”为97;“0”为48。

ASCII码表如下:

字符

范围

机内码

(十六进制)

ASCII码

(十进制)

空格

20H

32D

0~9

30H~39H

48D~57D

A~Z

41H~5AH

65D~90D

a~z

61H~7AH

97D~122D

二、汉字区位码

汉字的区位码是输入码之一。

原理:用94??94的单元格来对汉字进行一一对应,每一格代表一个汉字。

如:“保”在表格中第17行第3列,则“保”字的区码是17,位码是03,故区位码是1703。

显然,区位码是十进制编码。

优点:无重码,不仅能对汉字编码,还能对各种字母、数字符号进行编码。

缺点:是人为规定的编码,属于无理码,只能作为专业人员使用。

Tips:区位码编码规则:

01-09区为特殊符号

10-15区为用户自定义符号区(未编码)

16-55区为一级汉字,按拼音排序(最常用)

56-87区为二级汉字,按部首/笔画排序

88-94区为用户自定义汉字区(未编码)

三、区位码、国标码和机内码的转换

1、国标码并不等于区位码,它是由区位码稍作转换得到。

其转换方法为:

先将十进制区码和位码分别转换为十六进制,再将区和位分别加上20H,就得到国标码(也叫交换码)。

即:

(1)区位码先转换成十六进制数表示

(2)(区位码的十六进制表示)+2020H=国标码

如:“保”字区位码为1703D,转换成的国标码为3123H

它是经过下面的转换得到的:

1703D→1103H→ 2020H→3123H

显然,汉字的国标码是十六进制编码。

2、机内码也不等于国标码,它是由国标码转换得到。

国标码 会和 ASCII码 发生冲突:

如“保”字,国标码为31H 23H,

而英文字符“1”和“#”的ASCII码分别为31H 23H。

这样,当内存中有两个字节为31H和23H,这到底是一个汉字“保”,还是两个西文字符“1”和“#”??

为了规避这种二义性,汉字的机内码采用变形国标码,其变换方法为:将国标码的每个字节都加上80H,变成机内码(也叫处理码)。

如:由上面我们知道,“保”字的国标码为3123H,加上8080H后, 即为B1A3H,这样,“保”字的机内码就是B1A3H。这就解决了与西文字符的ASCII码冲突的问题。

显然,机内码是十六进制编码。

四、几点说明

高中阶段做题时,我们可以认为:

0、ASCII码是英文字符的编码(十进制)

1、区位码∈输入码

2、交换码=汉字国标码

3、处理码=汉字机内码

4、汉字的区位码是十进制,而国标码和机内码是十六进制

5、区位码(D)按区和位转成十六进制后,加上2020H,变成国标码

6、国标码再加上8080H,变成机内码

【例】使用UltraEdit软件观察字符内码如下,则下列说法正确的是

A.字符“流浪地球3D”含有5个全角字符,共占22个十六进制位

B.由字符“9”的内码值为39H可知,则“10”的内码值为3AH

C.字符“e”的ASCII码可由算式44 32 1计算得出

D.字符“已”的十进制区位码应大于5058

– 在你独立做出这道题之前,禁止往下翻! –

【答案】 A

即可获得本题解析。

– END –

推荐阅读:

朱老师技术课堂 | 通用技术受力形式题不会做?助你横扫千军!朱老师技术课堂 | 焊接技术最全知识点一网打尽,文中有福利!新高二必看 | 朱老师信息技术课堂の进制转换,内附VB小练习~朱老师开学第一课 | 设计草图习题讲解视频朱老师电控讲堂 | 电路分析两开花,文中有福利!朱老师技术课堂 | 整体思维在VB程序阅读题中的运用

朱老师在上周的Goldwave视频课里唱歌了,真难听

朱老师技术课堂 | 三视图的第三种方法——扩形割补法朱老师通用技术课堂 | 设计草图最佳解决方案朱老师技术课堂 | 三种组态基本放大电路 录影そして露脸Flashの录影そして露脸 | 那些关于Flash软件的25个知识点(内含视频)朱老师教案大放送 | 通技考点有变?请你掌握这85点朱老师信息技术课堂のPhotoshop一网打尽!技术学考部分重点知识第一弹 信息技术朱老师通用技术课堂 | 三极管的两三事(修订版)朱哥教你用套路巧解通用设计草图大题(上集)浙江选考通用技术课堂 | 装配工艺浙江选考通用技术课堂 | 金工加工工艺通用设计草图转动模型思路详析朱老师课堂 | 通用技术三视图补线题专题评讲

技术 · 朱一帆老师

发表评论

登录后才能评论