Instruction redondante
Instruction redondante remplacée par : FP_ROL_CARRY
Cette instruction exécute une rotation à gauche de n bits des données 16 bits spécifiées par d, y compris des données du drapeau de retenue, lorsque le déclencheur EN est TRUE.
Entrée
Nombre de bits soumis à rotation
Sortie
Zone de 16 bits
Au lieu d’utiliser cette instruction F, nous recommandons d’utiliser l’instruction FP7 correspondante : FP_ROL_CARRYFP_ROL_CARRY
L’exemple suivant illustre une rotation à gauche d’un bit. Lorsqu’une rotation à gauche est exécutée sur n bits avec drapeau de retenue :
Les données à la position du bit 16-n (nème bit à partir de la position du bit 15) sont transférées vers la variable système sys_bIsCarry (drapeau de retenue).
n bits à partir de la position du bit 15 sont décalés à gauche et les données du drapeau de retenue et n-1 bits à partir de la position du bit 15 sont décalés vers les positions de bits de poids faible des données 16 bits spécifiées par d.