Section courante

A propos

Section administrative du site

Assembleur 370

SRDA

Shift Right Double

Syntaxe

SRDA R1,D2(B2)

Paramètres

Nom Description
R1 Ce paramètre permet d'indiquer un registre pair (R0, R2, R4, ..., R14). Contient la moitié haute du double mot (64 bits). Le registre R1+1 contient la moitié basse. Le résultat du décalage est stocké dans ces deux registres. Attention : R1 doit être un registre pair. L'instruction fonctionne sur un double mot (64 bits), donc R1 doit être suivi par le registre R1+1 (par exemple, R2 et R3 pour un double mot).
D2(B2) Ce paramètre permet d'indiquer l'adresse mémoire contenant la valeur du nombre de bits (de 0 à 63) à décaler. L'adresse effective est calculée ainsi : Adresse effective = D2 + contenu de B2. Le contenu à cette adresse est un entier non signé, représentant le nombre de bits de décalage.

Description

Cette instruction permet d'effectuer un décalage de bits vers la droite, du nombre de position spécifié par l'opérande, d'un registre de 64 bits. Seul les bits 1 à 63 sont déplacés, puis le bit 0 est utilisé comme signe (+ ou -).

Remarques



Dernière mise à jour : Mardi, le 22 août 2017