Description de la fonction
La fonction SHRZ_*** effectue un décalage à droite sur entier ou entier double avec remplissage par des 0.
Les paramètres supplémentaires et peuvent être configurés.
Liste des fonctions disponibles :
Représentation appliquée à un entier :
Représentation appliquée à un entier :
Représentation appliquée à un entier :
LD Input_Var
SHRZ_INT Shift_Num
ST Shifted_Var
Représentation appliquée à un entier :
Shifted_Var := SHRZ_INT(Input_Var, Shift_Num);
Description des paramètres
Le tableau suivant décrit les paramètres d’entrée :
Paramètre
|
Type
|
Commentaire
|
Input_Var
|
,
|
Variable sur laquelle le décalage doit s’effectuer.
Exemple : Input_Var = 2#1000000011110001.
|
Shift_Num
|
|
Valeur du décalage à effectuer.
Exemple : Shift_Num = 4.
|
Le tableau suivant décrit les paramètres de sortie :
Paramètre
|
Type
|
Commentaire
|
Shifted_Var
|
,
|
Shifted_Var contient la valeur de Input_Var décalée du nombre de bits donné par Shift_Num. Le décalage est rempli par des zéros.
Exemple : avec les données d’exemple du tableau précédent, le résultat est le suivant Shifted_Var = 2#0000100000001111
|