Assembleur SuperH | SETRC |
---|---|
SuperH | Set Repeat Count to RC |
Syntaxe
SETRC Rm |
SETRC #imm |
Description
Cette instruction permet de fixer le compteur de répétition d'un registre SR du compteur RC.
Algorithme
MODULE SETRC(m) * SETRC Rm temp ← (R[m] ∩ 00000FFFh) << 16 SR ← SR ∩ 00000FF3h SR ← SR U temp RF1 ← Repeat_Control_Flag1 RF0 ← Repeat_Control_Flag0 PC ← PC + 2 MODULE SETRCI(i) * SETRC #imm temp ← ((long)i ∩ 000000FFh) << 16 SR ← SR ∩ 00000FFFh SR ← SR U temp RF1 ← Repeat_Control_Flag1 RF0 ← Repeat_Control_Flag0 PC ← PC + 2 |
Mnémonique
Instruction | Abstrait | Opcode | Cycle |
---|---|---|---|
SETRC Rm | RF1, RF0 ← Rm[11:0] RCCSR[27:16] Drapeau de contrôle de répétition | 0100mmmm00010100 | 1 |
SETRC #imm | RC[23:26] ← imm, SR[27:24] ← 0, RF1, RF0 ← Drapeau de contrôle de répétition | 10000010iiiiiiii | 1 |
Dernière mise à jour : Mardi, le 28 juillet 2015