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

BitRor (Bitowa rotacja w prawo)

Wejścia:

Wyjście:

Algorytm:

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

Rotacja o cztery bity w prawo:

PRZYKŁAD:

In1 Shift Out
0b0100000000000001 1 0b1010000000000000
0b0100000000000001 2 0b0101000000000000

powrót