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.