分不够,等有了肯定补上。解决办法
分不够,等有了肯定补上。
16位的汇编 实现最大32 位加减乘除
输入两个数字都在32位之间,利用16位汇编计算加减乘除,计算结果也再32位之间
给点思路也ok.
doraemon-2008@163.com
------解决方案--------------------
加法与减法比较简单,将32位操作数拆成低16位与高16位分别置于两个寄存器,低16位相加时注意考虑其进位关系即可
乘除似乎要考虑移位操作?
------解决方案--------------------
(a+b)*(c+d)=a*c+a*d+b*c+b*d
16位的汇编 实现最大32 位加减乘除
输入两个数字都在32位之间,利用16位汇编计算加减乘除,计算结果也再32位之间
给点思路也ok.
doraemon-2008@163.com
------解决方案--------------------
加法与减法比较简单,将32位操作数拆成低16位与高16位分别置于两个寄存器,低16位相加时注意考虑其进位关系即可
乘除似乎要考虑移位操作?
------解决方案--------------------
(a+b)*(c+d)=a*c+a*d+b*c+b*d