Giu*_*nto 2 x86 assembly integer-arithmetic
有没有一种方法可以计算 mod 运算,而无需在汇编 x86 语言中使用 DIV 或 IDIV?
例如,可以使用 DIV 来获取除法的剩余部分。但是,除了使用 DIV 之外,还有其他选择吗?
您始终可以自己编写除法算法,完全不使用DIVorIDIV指令。
当然,有一系列模数,您基本上只需要一条AND指令:
and eax, 255 ;Gives modulo 256
and eax, 15 ;Gives modulo 16
Run Code Online (Sandbox Code Playgroud)| 归档时间: |
|
| 查看次数: |
1522 次 |
| 最近记录: |