Section courante

A propos

Section administrative du site

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