Section courante

A propos

Section administrative du site

Assembleur 68000

ROL

Motorola 68000+ Rotation vers la gauche

Syntaxe

ROL Dx,Dy
ROL #data,Dy
ROL ea

Paramètres

Nom Description
ea Ce paramètre permet d'indiquer une adresse effective d'une opérande à décaler.
data Ce paramètre permet d'indiquer une valeur immédiate de compteur de décalage.
Dx Ce paramètre permet d'indiquer le registre de destination.
Dy Ce paramètre permet d'indiquer le registre source.

Description

Cette instruction permet d'effectuer une rotation des bits de l'opérande vers la gauche sans inclure le bit d'extension dans la rotation.

Algorithme

Destination ← Destination rotation par compteur

Registre de codes de condition

Cette instruction affectera les bits de drapeau du registre de codes de condition de la façon suivante :

Nom du drapeau Description
X Ce bit n'est pas affecté.
N Ce bit vaut 1 si le bit le plus significatif du résultat est défini autrement ce bit vaut 0
Z Ce bit vaut 1 si le résultat est zéro, autrement il vaut 0.
V Ce bit vaut toujours 0.
C Ce bit contient la valeur le dernier bit décalé de l'opérande mais vaut 0 si le compteur de décalage vaut 0.

Voir également

Langage de programmation - Assembleur 68000 - Référence d'instructions - ASL
Langage de programmation - Assembleur 68000 - Référence d'instructions - ASR
Langage de programmation - Assembleur 68000 - Référence d'instructions - LSL
Langage de programmation - Assembleur 68000 - Référence d'instructions - LSR
Langage de programmation - Assembleur 68000 - Référence d'instructions - ROR
Langage de programmation - Assembleur 68000 - Référence d'instructions - ROXL
Langage de programmation - Assembleur 68000 - Référence d'instructions - ROXR

Dernière mise à jour : Mercredi, le 22 novembre 2017