两个十六进制数0AH和20H相乘等于多少

问题描述:

两个十六进制数0AH和20H相乘等于多少
如果先化成十进制数的话 相乘后溢出了怎么办

:0A
*20
____
00
14
____
140
0AH*20H=140H看不懂与十进制乘法非常类似,先做20H低位0的乘法,0*A=0,0*0=0,于是20H的低位乘以0AH得00H;然后做20H高位2的乘法,2H*AH=14H(这是十六进制乘法),2*0=0,于是20H的高位乘以0AH得14H。只不过做加法时,高位和14H相当于140H,于是00H+140H=140H。与十进制乘法很类似的,你可能不太理解的是,十六进制乘法规则与十进制乘法的规则(九九表)不同罢了。