| Assembleur SuperH | MULU.W |
|---|---|
| SuperH | Multiply as Unsigned Word |
Syntaxe
| MULU.W Rm,Rn |
| MULU Rm,Rn |
Description
Cette instruction permet d'effectuer un traitement de multiplication 16 bits naturel (non-signé) du contenu d'un registre général par un autre registre général et entrepose le résultat 32 bits dans le registre MACL.
Algorithme
|
MODULE MULU(m,n) * MULU Rm,Rn MACL ← ((unsigned long)(unsigned short)R[n] x (unsigned long)(unsigned short)R[m]) PC ← PC + 2 |
Mnémonique
| Instruction | Abstrait | Opcode | Cycle |
|---|---|---|---|
| MULU.W Rm,Rn | Non-signé, MACL ← Rn × Rm | 0010nnnnmmmm1110 | 1 (à 3) |
| MULU Rm,Rn |
Dernière mise à jour : Mardi, le 28 juillet 2015