Section courante

A propos

Section administrative du site

Assembleur 370

SLDA

Shift Left Double

Syntaxe

SLDA R1,D2(B2)

Paramètres

Nom Description
R1 Ce paramètre permet d'indiquer un registre pair (R0, R2, ..., R14). Contient la partie haute de l'opérande 64 bits. R1 et R1+1 forment ensemble un double mot (64 bits). Le résultat du décalage est replacé dans ces deux registres. Si R1 est impair, c'est une erreur - cette instruction exige un registre pair, car elle utilise aussi R1+1.
D2(B2) Ce paramètre permet d'indiquer l'adresse mémoire où est stocké le nombre de bits de décalage à effectuer (de 0 à 63). L'adresse effective est calculée comme : D2 + contenu de B2. La valeur lue à cette adresse est un entier non signé (byte ou halfword selon l'implémentation).

Description

Cette instruction permet d'effectuer un décalage de bits vers la gauche, 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