1. 3种码的进制表示编码
国标码:16进制Hspa
区位码:10进制D 2位
机内码:16进制H
2. 3者之间的关系
国际码 = 转化为十六进制的区位码(注意将4位的区位码前两位和后两位分开来转化,而非所有同时转化) + 2020H
机内码 = 国际码 + 8080H
3. 机内码概念
全部国标码汉字及符号组成一个94*94的二维代码表,每一行成为一个“区”,每一列成为一个“位”。
每一个区:94个位
每一个字节分别用两位十进制编码----前字节的编码成为区码,后字节的编码成为位码
0000 0000 0000 0000
区码 位码
区号:区位码的高两位 位号:区位码的低两位
4. 例子
1. 某汉字的区位码是5448,它的机内码是 D6D0H
// 将区位码转换为16进制的形式
5448D=3630H
// 将16进制的区位码转换为国标码
3630H+2020H=5650H(国标码)
// 国标码转换为机内码
5650H+8080H=D6D0H
2.求国标码5E38H的机内码 DEB8H
5E38H+8080H=DEB8H