Uzol Bitová matematika

Uzol Bitová matematika.

Uzol Bitová matematika vykonáva bitové operácie s 32-bitovými celočíselnými hodnotami. Je užitočný na nízkoúrovňovú manipuláciu s údajmi a logické operácie.

Vstupy

A

Prvý celočíselný vstup. Používa sa pri všetkých operáciách.

B

Druhý celočíselný vstup. Používa sa len pri operáciách, ktoré vyžadujú dva vstupy (AND, OR, Exclusive OR).

Posun

Počet bitov, ktoré sa majú posunúť alebo otočiť. Používa sa len pre operácie Posun a Rotácia.

Vlastnosti

Operácia

Bitová operácia na použitie:

And (A):

Vráti hodnotu, v ktorej sú nastavené bity A aj B.

Or (ALEBO):

Vráti hodnotu, v ktorej sú nastavené bity A alebo B.

Exkluzívne Or:

Vráti hodnotu, v ktorej je nastavený len jeden z bitov A alebo B (XOR).

Not:

Invertuje bity A. Ekvivalentné -A - 1 v desiatkovej sústave.

Posun:

Posunie bity A o hodnotu zadanú v hodnota Posun. Kladné posuny sú doľava, záporné doprava.

Rotácia:

Otočí bity A o hodnotu zadanú v hodnota Posun. Kladný otáča doľava; záporný otáča doprava.

Výstup

Hodnota

Výsledok bitovej operácie.