Section courante

A propos

Section administrative du site

Assembleur SuperH

ROTCR

SuperH Rotate with Carry Right

Syntaxe

ROTCR Rn

Description

Cette instruction permet d'effectuer la rotation du contenu d'un registre général et le bit T vers la droite d'un bit, puis entrepose le résultat dans le registre spécifié.

Algorithme

MODULE ROTCR(n) * ROTCR Rn
   SI R[n] ∩ 00000001h = 0 ALORS
      temp ← 0
   SINON
      temp ← 1
   FIN SI
   R[n] ← R[n] >> 1
   SI T = 1 ALORS
      R[n] ← R[n] U 80000000h
   SINON
      R[n] ← R[n] ∩ 7FFFFFFFh
   FIN SI
   SI temp = 1 ALORS
      T ← 1
   SINON
      T ← 0
   FIN SI
   PC ← PC + 2

Mnémonique

Instruction Abstrait Opcode Cycle
ROTCR Rn T → Rn → T 0100nnnn00100101 1


Dernière mise à jour : Mardi, le 28 juillet 2015