Section courante

A propos

Section administrative du site

Assembleur 68000

ROXR

Motorola 68000+ Rotation vers la droite avec étendue

Syntaxe

ROXR Dx,Dy
ROXR #data,Dy
ROXR 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 droite en incluant le bit d'extension dans la rotation.

Algorithme

Destination ← Destination avec X 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 vaut 1 si le dernier bit décalé est en dehors de l'opérande. Ce bit vaut 0 quand le compteur de rotation est 0.
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 - ROL
Langage de programmation - Assembleur 68000 - Référence d'instructions - ROR
Langage de programmation - Assembleur 68000 - Référence d'instructions - ROXL

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