已知汉字“大”的国标码为3473H,其机内码为______。

admin2013-05-11  17

问题 已知汉字“大”的国标码为3473H,其机内码为______。

选项 A、4483H
B、5493H
C、B4F3H
D、7483H

答案C

解析 国标码又称为汉字交换码,在计算机之间交换信息用,用两个字节来表示,每个字节的最高位均为0。
   汉字机内码是在设备和信息处理系统内部存储、处理、传输汉字用的代码。无论使用何种输入码,进入计算机后就立即被转换为机内码。规则是将国标码的高位字节、低位字节各自加上128(十进制)或80(十六进制),也就是说,将国标码的高低位字节的最高位都从0设置为1。这样做的目的是使汉字机内码区别于西文的ASCII码,因为每个西文字母的ASCII的高位均为0,而汉字内码的每个字节的高位均为1。
   我们知道,在十六进制和二进制转换时,1个十六进制位对应4个二进制位,此题中,国标码为3473H,于是高字节是34H,低字节是73H,分别加上80H之后得B4H、F3H,再合并起来便得到机内码为B4F3H。
   另外,还有一种编码叫做区位码,区位码将GB2321-80方案中的字符按其位置划分为94个区,每个区94个字符,区的编号是从1~94,区内字符编号也是从1~94。
   总结起来,这三种编码之间的转换规则为:
                   机内码=国标码的两个字节各加80H;
                   国标码=区位码的两个字节各加20H;
转载请注明原文地址:https://jikaoti.com/ti/qrf7FFFM
0

相关试题推荐
最新回复(0)