Abilitare JavaScript per vedere questo sito.

Funzione che esegue uno shift logico a sinistra di un bit, in una finestra specificata, di un array u32, considerato di fatto come array di bit.

Sintassi

i32 shift_left (u32 array, i32 idStart, i32 nBit, i32 stsBit)

array

Array di riferimento.

NOTA: Anche se di un solo elemento deve essere dichiarato come variabile.

idStart

Indice del bit di inizio della finestra.

Il numero deve essere compreso tra 0 e (arrayLength*32 - 1).

ATTENZIONE: Il controllo di non sbordare è a carico dell'utilizzatore.

nBit

Numero di bit di dimensione della finestra.

stsBit

Valore booleano del bit entrante.

Risultato

Rende il valore (0 o 1) del bit uscente (il più alto) dalla finestra in cui è eseguito lo shift.

Validità

Rule, Task.

Note


 

  

Keyboard Navigation

F7 for caret browsing
Hold ALT and press letter

This Info: ALT+q
Page Header: ALT+h
Topic Header: ALT+t
Topic Body: ALT+b
Contents: ALT+c
Search: ALT+s
Exit Menu/Up: ESC