标签: assembly nasm
我正在尝试使用快速取幂来编写一个取幂子程序。我将一次又一次地使用乘法结果。当我乘以它时,结果变为edx:eax。
当我尝试将结果乘以另一个值时,我该怎么办?
答案 0 :(得分:0)
如果您只需要32位被乘数乘法的32位乘积,您只需丢弃/忽略edx中产品的一部分,假设没有溢出或您正在进行算术模2 < SUP> 32 。如果你需要产品模数其他一些值,比如10 9 ,那么你将产品除以它并取余数。
edx
鉴于一般性问题,很难具体说明。