Questa funzione bitstring standard realizza uno spostamento bitwise verso destra dell'operando WORD standard collegato all'ingresso IN. N specifica il numero di bit da spostare.
Valgono le seguenti regole:
Le "posizioni bit vuote" che risultano dallo spostamento vengono riempite con zeri.
Spostando di N < 0, la funzione fornisce un valore di uscita 0 perché il parametro N viene sempre considerato come valore intero senza segno.
Esempio: spostamento bitwise verso destra con N = 3 bit
Parametro |
Tipi di dati |
Descrizione |
---|---|---|
IN |
WORD |
Valore in ingresso |
N |
INT |
Numero di bit da spostare |
OUT |
WORD |
Valore spostato in uscita |
Si veda anche la funzione standard SHL_WORD.