Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédente | Prochaine révisionLes deux révisions suivantes | ||
back2root:ibm-pc-ms-dos:asm:instr:mul [2023/02/09 22:15] – frater | back2root:ibm-pc-ms-dos:instr:mul [2023/02/24 14:16] – supprimée - modification externe (Unknown date) 127.0.0.1 | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ====== MUL ====== | ||
- | |||
- | ===== MUL - unsigned Multiply ===== | ||
- | |||
- | Unsigned multiply of the accumulator by the source. | ||
- | |||
- | * If "// | ||
- | * If "// | ||
- | * If "// | ||
- | |||
- | <WRAP round info> | ||
- | The 386+ uses an early out algorithm which makes multiplying any size value in EAX as fast as in the 8 or 16 bit registers. | ||
- | </ | ||
- | |||
- | **Usage:** | ||
- | <code asm> | ||
- | MUL src | ||
- | </ | ||
- | |||
- | **Modifies flags: | ||
- | |||
- | <WRAP round box> | ||
- | CF OF | ||
- | </ | ||
- | {{tablelayout? | ||
- | ^ ^ Clocks | ||
- | ^ Operands | ||
- | | reg8 | ||
- | | reg16 | 118-113 | ||
- | | reg32 | - | ||
- | | mem8 | ||
- | | mem16 | (124-139)+EA | ||
- | | mem32 | - | ||
- | |||
- | {{page>: | ||