某汉字区位码为2643,则它对应的国标码为______H,对应的机内码是______H。

admin2013-04-29  27

问题 某汉字区位码为2643,则它对应的国标码为______H,对应的机内码是______H。

选项

答案3A4B BACB

解析 请读者记住区位码、国标码、机内码之间的转换关系。解答步骤为:
区位码转化为国标码:
(1)先将区位码分为区码和位码两部分,左边为区码,右边为位码,均为十进制表示。题干中区位码为2643,则区码是26,位码是43。
(2)将区码和位码分别转化为十六进制表示:(26)10=1AH,(43)10=2BH。
(3)根据转化规则:区码+20H,位码+20H,即转化为国标码。有区码转化:1AH+20H=3AH
位码转化:2BH+20H=4BH则3A4BH即为对应国标码。
国标码转化为机内码:
国标码的左右两字节分别加80H(即将国标码的左右两字节最高位变成D。有
3AH+80H=BAH
4BH+80H=CBH
则国标码3A4BH对应的机内码是BACBH。
说明:从以上规律可以看出,由区位码直接转化为机内码的规则为:先将区位码分为区码和位码,将它们分别转化为十六进制表示,然后在两字节上分别加AOH。原因:由区位码转化到国标码,每字节增加20 H,再由国标码转化到机内码,每字节增加80 H,所以,从区位码转化到机内码,每字节增加A0 H,即20H+80H=AOH。
转载请注明原文地址:https://kaotiyun.com/show/YPbC777K
0

最新回复(0)