国标码区位码说明
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-011111
11)个字符他们用了,用来表示英文字符和一些符号,就是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
缺相保护
40  17  47  64  17  03  27  04
过流保护
25  93  33  87  17  03  27  04
堵转保护
22  34  55  10  17  03  27  04
运行电流
52  43  48  48  21  71  33  87
电动机智能软起动
21  71  22  15  27  90  54  39  36  60  40  77  38  80  22  15
谢谢使用
48  27  48  27  42  25  51  35
电话
21  71  27  16

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。