Section courante

A propos

Section administrative du site

Assembleur SuperH

ROTR

SuperH Rotate Right

Syntaxe

ROTR Rn

Description

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

Algorithme

MODULE ROTR(n) * ROTR Rn
   SI R[n] ∩ 00000001h = 0 ALORS
      T ← 0
   SINON
      T ← 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
   PC ← PC + 2

Mnémonique

Instruction Abstrait Opcode Cycle
ROTR Rn LSB → Rn → T 0100nnnn00000101 1


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