国标码区位码说明

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1.国标码:“国家标准信息交换用汉字编码”(GB2312-80标准),简称国标码。

国标码是二字节码, 用两个七位二进制数编码表示一个汉字。

2.区位码:为了使每一个汉字有一个全国统一的代码,区位码是国家规定的

94*94的一个方阵,其中每行叫做一个区,每列叫做一个位,组合起来就组成了区位码,我们可以在相关网站查询某个汉字的区位码,例如汉字“我”的区位码是46 50 ,标识“我”在46区,50位。

3.机内码:机内码是在计算机中存储的汉子编码。

三者之间的关系。

国标码=16进制的区位码+2020H

机内码=国标码+8080H

例如“我”的的区位码是46 50 这是10进制的转化为16进制:2E32H

所以“我”的国标码:2E32H+2020H=4E52H

所以“我”机内码:4E52H+8080H=CED2(其实就是把二进制国标码的最高位置1,注意看E和2都没有变化)

机内码转化为2进制就可以再计算机中存储,这里面转化为10进制可以输出。

CED2的10进制为:52946,这里我们打开记事本,按住alt建,输入52946即可以看见“我”,因为52946是“我”的机内码的10进制。

这里面有两个问题:

1.为什么不用区位码直接表示国标码,为要加上2020H?

2.机内码为什么要在国标码的基础上加上8080H,而不是直接只用国标码作为机内码?

这里我先解决第二个问题,

国标码就是由2个ASCII码组成,为什么呢(这里简单介绍一下,后面会详细说明)?因为在英文中只有26个字母,所以用一个字节就可以表示了,用一个字节的话可以表示2^8个符号,就是256个符号,绰绰有余啊,于是外国人制订了规范,规定0-127(00000000-01111111)个字符他们用了,用来表示英文字符和一些符号,就是ASCII码,但是汉字有很多,256个根本就不够,于是国家就用两个ASCII来表示一个汉字,就是2个字节标识一个汉字,例如“保”的区位码为:1703,所以国标码为:1703的10进制+2020H=3123H,

然而:31H 和23H在ASCII中式有值的,31H在ASCII中表示数字1,23H表示

的是“#”(这个可以在网上查询),那么如果我以国标码作为机内码的话,如果内存中有两个字节为31H和23H,那么到底是表示汉字“保”呢?还是字符1#呢?这样就有了歧义,但是解决办法就有了,0-127不是被英文字符占了吗?那么我就用127之后的来表示不就可以了吗?于是我把汉字的两个字节每个字节机上128(16进制就是80H),于是问题解决了,汉字“保”的机内码变为:3123H+8080H=B2A3H(10进制就是45475),打开记事本按住alt+45475看看是不是“保”,这样就不会和英文的ASCII冲突了。这里面读者可能在ASCII码,还有字节等方面有一些疑惑,下一次我将写ASCII,Unicode ,utf-8,GB2312是什么?详细看完以后,大家会了解的更加深入,真正理解编码这一部分。至于第一个问题。。那个知道告诉我。

青3964 亿5058 科3138 技2828 :0326

银5088 河2651 科3138 技2828

32,58,1a ,33, 1f,26, 1c1c

0xd2, 0xf8, 0xba, 0xd3, 0xbf,0xc6, 0xbc,0xbc

电2171 动2215 机2790 智5439 能3660 软4077 起3880 动2215

限4762 流3387 起3880 动2215

斜4817 坡3834 起3880 动2215

突4527 跳4488 起3880 动2215

起3880 动2215 电2171 压4925

起3880 动2215 电2171 流3387

起3880 动2215 时4217 间2868

额2278 定2208 电2171 流3387

最5578 大2083 电2171 流3387

青3964 亿5058 科3138 技2828 :0326

当2117 前3916 状5520 态4412 :0326 停4503 止5425

当2117 前3916 状5520 态4412 :0326 设4172 置5435

当2117 前3916 状5520 态4412 :0326 运5243 行4848

工2504 作5587 电2171 流3387

限4762 流3387 电2171 流3387

外4566 接2951 按1620 键2892 有5148 无4662

缺4017 相4764 保1703 护2704

过2593 流3387 保1703 护2704

堵2234 转5510 保1703 护2704

堵2234 转5510 保1703 护2704

软4077 停4503 时4217 间2868

起3880 动2215 方2329 式4229

传2011 感2448 器3887 电2171 流3387

谢4827 谢4827 使4225 用5135

电2171 话2716

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 青亿科技

39 64 50 58 31 38 28 28

银河科技0xd2, 0xf8, 0xba, 0xd3, 0xbf,0xc6, 0xbc,0xbc

50 88 26 51 31 38 28 28

智能软起动

54 39 36 60 40 77 38 80 22 15

当前状态

21 17 39 16 55 20 44 12

停止

45 03 54 25

设置

41 72 54 35

运行

52 43 48 48

起动方式

38 80 22 15 23 29 42 29

限流

47 62 33 87

斜坡

48 17 38 34

突跳

4527 44 88

额定电流

22 78 22 08 21 71 33 87

传感器电流

20 11 24 48 38 87 21 71 33 87

最大电流

55 78 20 83 21 71 33 87

起动电压

38 80 22 15 21 71 49 25

起动电流

38 80 22 15 21 71 33 87

起动时间

3880 22 15 42 17 28 68

软停时间

40 77 45 03 42 17 28 68

限流电流

47 62 33 87 21 71 33 87

有无外接按键

51 48 46 62 45 66 29 51 16 20 28 92

有无

51 48 46 62

相关文档
最新文档