[单选题]已知汉字“大”的国标码为3473H,其机内码为______。
正确答案 :C
B4F3H
解析:解析:国标码又称为汉字交换码,在计算机之间交换信息用,用两个字节来表示,每个字节的最高位均为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;
查看原题 查看所有试题