两道电脑转换进制的题,不要计算器!要人工算的!!!

一:十六进制数B34B对应的十进制数是?
二:汉字“中”的十六进制的机内码是D6D0H,那么他的国标码是?

第1个回答  2012-03-14
B* 16^0 + 4 * 16^1 + 3 * 16^2 + B * 16^3 = 45899 A, B, C, D, E, F 对应
10,11,12,13,14,15
也可以用竖式表示:
  第0位: B* 16^0 =11 
第1位: 4 * 16^1 = 64
  第2位: 3 * 16^2 = 768
第3位: B * 16^3 =45056

汉字“中”的十六进制的机内码是D6D0H,国标码你自己算吧
1.机内码与区位码
机内码高位字节=(区号)H+A0H
机内码低位字节=(位号)H+A0H
2.国标码与区位码
国标码高位字节=(区号)H+20H
国标码低位字节=(位号)H+20H
3.区位码用两个10进制数表示,另外两种码用两个十六进制数表示.
4."德"的区位码为2134,下面举例来看如何转成另外两种码:
a.机内码
高位字节=(21)(十进制)+A0H(十六进制)=15H+A0H=B5H
低位字节=(34)(十进制)+A0H(十六进制)=22H+A0H=C2H
所以,机内码为B5C2
b.国标码
高位字节=(21)(十进制)+20H(十六进制)=15H+20H=35H
低位字节=(34)(十进制)+20H(十六进制)=22H+20H=42H
所以,国标码为3542
第2个回答  2012-03-14
1、B*(16的3次方)+3*(16的2次方)+4*(16的1次方,就是16)+B*(16的0次方,就是1),B相当于11。 11*16^3+3*16^2+4*16+11=45056+768+64+11=45899
2、(区位码的十六进制表示)+2020H=国标码 =D6D0H+2020H=F6F0H
大家正在搜