Section courante

A propos

Section administrative du site

Assembleur SuperH

ROTL

SuperH Rotate Left

Syntaxe

ROTL Rn

Description

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

Algorithme

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

Mnémonique

Instruction Abstrait Opcode Cycle
ROTL Rn T ← Rn ← MSB 0100nnnn00000100 1


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