Interfejs KIDE->Prawa lista->Bloki funkcyjne->Funkcje bitowe->BitRol

BitRol (Bitowa rotacja w lewo)

Wejścia:

Wyjście:

Algorytm:

Funkcja dokonuje bitowej rotacji szesnastobitowej wartości In o Shift bitów w lewo. Shift-bitowa wartość, która ‘wyjechała’ przy przesunięciu z lewej strony wklejana jest z prawej strony. Przykładowo, rotacja szesnastobitowej liczby o cztery bity w lewo będzie wyglądała jak na rysunkach poniżej:

Rotacja o cztery bity w lewo:

PRZYKŁAD:

In1 Shift Out
0b0100000000000001 1 0b1000000000000010
0b0100000000000001 2 0b0000000000000101

powrót