若已知一汉字的国标码是5E38H,则其内码是?搞不懂啊.

问题描述:

若已知一汉字的国标码是5E38H,则其内码是?搞不懂啊.

5E38H是16进制表示的.
先转化为10进制再转化为2进制.
转化为10进制是5*(16的3次方)+E*(16的2次方)+3*(16的1次方)+8*(16的0次方)=24376
然后将24376转化为2进制.(转化过程不用写了吧?)
是11111110 0111000
在汉字的国标码的这两个字节的最高位分别置1即得到该汉字内码.
所以内码是11111110 1111000=DEB8H.写转化过程,为什么11111110 1111000=DEB8H?记住这条规律:【规律】国标码+8080H=机内码 5E38+8080 = ?5+8=13,DE+0=E3+8=11,B8+0=8最后加H表示这是十六进制数所以内码:DEB8H