LD Input_Var
SHRZ_RBIT_INT Shift_Num, Shifted_Var, Shifted_Bits
SHRZ_RBIT_INT(Input_Var, Shift_Num, Shifted_Var, Shifted_Bits);
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.
|
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
|
|
Shifted_Bits
|
Shifted_Bits contient les bits décalés.
Exemple : avec les données d’exemple du tableau précédent, le résultat est le suivant Shifted_Bits = 2#0001000000000000
|