题目:以十进制形式输出双精度整型数(正数)(EDX:EAX双精度保存在两个寄存器中)
题解:
1.ans = (EDX * 2 ^ 32 + EAX)
2.每次对ans模10,除10
3.EDX = q1 * 10 + r1 , 2 ^ 32 = q2 * 10 + r2 , EAX = q3 * 10 + r3
4.ans = q1 * q2 * 100 + 10 * q1 * r2 + 10 * q2 * r1 + q3 * 10 + r1 * r2 + r3
5.ans / 10 = q1 * q2 * 10 + q1 * r2 + q2 * r1 + q3 + (r1 * r2 + r3) / 10
6.ans % 10 = (r1 * r2 + r3) % 10