BITOP – Bitová operace dvou celočíselných signálů

Symbol blokuPotřebná licence: STANDARD
PIC

Popis funkce
Blok BITOP provádí operaci i1i2 na vstupních signálech po jednotlivých bitech. Výsledkem je celočíselný výstup n. Kód zvolené bitové operace je uveden v parametru iop popsaném níže. V případě bitové negace a dvojkových doplňků se operace provádí pouze se vstupem i1 (tj. operace je unární).

Vstupy

i1

První celočíselný vstup bloku

Long (I32)

i2

Druhý celočíselný vstup bloku

Long (I32)

Výstup

n

Výsledek bitové operace určené parametrem iop

Long (I32)

Parametr

iop

Bitová operace  1

Long (I32)

1 ....

bitová negace (Bit NOT)

2 ....

logický součet po jednotlivých bitech (Bit OR)

3 ....

logický součin po jednotlivých bitech (Bit AND)

4 ....

logický exkluzivní součet po jednotlivých bitech (Bit XOR)

5 ....

posun signálu i1 doleva o i2 bitů (Shift Left)

6 ....

posun signálu i1 doprava o i2 bitů (Shift Right)

7 ....

dvojkový doplněk signálu i1 na 8 bitech (2’s Complement - Byte)

8 ....

dvojkový doplněk signálu i1 na 16 bitech (2’s Complement - Word)

9 ....

dvojkový doplněk signálu i1 na 32 bitech (2’s Complement - Long)

2022 © REX Controls s.r.o., www.rexygen.com