国标码区位码说明
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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