作业帮 > 数学 > 作业

某汉字的区位码是5448,它的机内码是D6D0H,怎么算的?

来源:学生作业帮 编辑:作业帮 分类:数学作业 时间:2024/05/17 21:47:49
某汉字的区位码是5448,它的机内码是D6D0H,怎么算的?
怎么转十六进制数的?机内码=国际码+8080H这个我知道,请问怎么算出来的,
3630H+8080H=D6D0H?怎么算的?3630我也不知道算来的
区位码是十进制,要按区和位分别转换为16进制.54D=36H,48D=30H,所以区位码的16进制是3630H,这步应该知道吧?
所以3630H是十六进制的区位码,还不是国标码.
国标码=区位码+2020H,3630H+2020H=5650H
所以5650H才是国标码、
机内码=国际码+8080H=5650H+8080H=D6D0H
或者,机内码=区位码+A0A0H=3630H+A0A0H=D6D0H
再问: 54D=36H,48D=30H,所以区位码的16进制是3630H,这步不知道。54D?D怎么来的?3630H我真的不知道怎么来的!5650H+8080H=D6D0H(D6D0H数字组成?解析)
再答: D表示十进制啊!就象H表示16进制一样。 你说你知道机内码=国际码+8080H,还以为知道十六进制的算法呢。 54/16=3.375,整数为3,余数为6,3是16进制的高位,6因为已经小于6了,所以在个位,即16进制为36。如果余数还大于16,就要继续计算。 同样48/16=3,余数为0,就是16进制的30。 5650H+8080H=D6D0H就是一个16进制加法,如果不明白,是否明白二进制的加法经及二-十六进制的转换方法? 如果这些不明白,则需要学习这方面的知识。
再问: 嘻嘻,书本没有讲到过这类的知识,可是考试有啊,老师也没怎么讲过...所以不是很懂。即16进制为36。如果余数还大于16,就要继续计算。还怎么计算?二进制、十进制、十六进制转换会了。最后一步了5650H+8080H=D6D0H(D6D0H这步怎么算的?)
再答: 说错了,应该是,如果整数大于16,还要继续计算。 25638/16=1602 余6 1602/16=100 余2 100/16=6 余4 6/16=0 余6 所以十进制数25638转换为十六进制数为6426。 十六进制加法其实与十进制加法是一样的,只是要记住一点,逢十六才进位。 5650H 8080H 对齐位,个位上,0+0=0,没有进位,5+8=D(十进制的13),没有进位,6+0=6,没有进位,5+8=D(十进制的13),没有进位。 所以是=D6D0H 这里还要知道一个知识,就是十进制与十六进制的对应关系。 十进制 十六进制 0 0 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 10 A 11 B 12 C 13 D 14 E 15 F
再问: 你说的我都能明白,对应我也知道。5+8=D(十进制的13),没有进位,6+0=6,没有进位,5+8=D(十进制的13),没有进位。不是把它转为十六进制了吗?D6D0H我还是不明白。
再答: 这就是十六进制加法,再强调一下,其他进制加法与十进制加法的算法都是一样的。但要注意两点。 一、加数与被加数的进制必须相同,即二进制是两个二进制数相加,八进制是两个八进制数相加,十进制是两个十进制数相加,十六进制是两个十六进制数相加。 二、进位是逢十六进位,二进制是逢二进位,八进制是逢八进位,十进制是逢十进位,十六进制是逢十六进位。 所以 5650H + 8080H ---------------------- D6D0H 如果这样还不明白,真不知道要怎样说了。