机内码和国标码的转换

如题所述

第1个回答  2024-03-17
两者转换的规则是机内码=国标码+8080H=(区位码的十六进制表示)+A0A0H。
1、机内码,中文或西文信息在计算机系统中的代码表示称为机内码。ASCII码是一种西文机内码,用一个字节表示,其最高位均为0。汉字机内码用连续两个字节表示,为能和ACSII符号区分,每个字节的最高位是1。例如,“啊”的国标码为:3021H,加上8080H后,其机内码为B0A1H。
2、国标码,汉字的国标码可以在区位码基础上换算得到:国标码=(区位码的十六进制表示)+2020H,国标码的取值范围:2121H到7E7EH。例如:“啊”的区码是16,位码为01,其区位码的十六进制表示为1001H,得到“啊”的国标码为:3021H。
相似回答