Section courante

A propos

Section administrative du site

Assembleur SuperH

ROTCL

SuperH Rotate with Carry Left

Syntaxe

ROTCL Rn

Description

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

Algorithme

MODULE ROTCL(n) * ROTCL Rn
   SI R[n]∩ 80000000h = 0 ALORS
      temp ← 0
   SINON
      temp ← 1
   FIN SI
   R[n] ← R[n] << 1
   SI T = 1 ALORS
      R[n] ← R[n] U 00000001h
   SINON
      R[n] ← R[n] ∩ FFFFFFFEh
   FIN SI
   SI temp = 1 ALORS
      T ← 1
   SINON
      T ← 0
   FIN SI
   PC ← PC + 2

Mnémonique

Instruction Abstrait Opcode Cycle
ROTCL Rn T &lar; Rn ← T 0100nnnn00100100 1


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