0

我正在尝试使用快速取幂来编写取幂子例程。我将一次又一次地使用乘法结果。当我将它相乘时,结果变为 edx:eax。

当我尝试将结果与另一个值相乘时,我该怎么做?

4

1 回答 1

0

如果您只需要 32 位被乘数乘法的 32 位产品,您只需丢弃/忽略 中的产品部分edx,假设没有溢出或者您正在做您的算术模 2 32。如果您需要乘积以某个其他值为模,例如 10 9,那么您将乘积除以它并取余数。

鉴于一般问题,很难更具体。

于 2012-10-21T05:09:56.340 回答