CAD programy 4M
(boole funkce integer1 integer2 ...)
Použije bitovou funkci Boolean
Tato funkce používá bitovou funkci Boolean. Argument funkce je celé číslo mezi 0 a 15; což zastupuje 16 možných funkcí Boolean ve dvou proměnných. Každý bit celéhočísla1 je spárovaný s korespondujícím bitem celéhočísla2.
Následující ukazuje pravděpodobností tabulku Boolean:
Následující hodnoty funkce jsou AND, XOR, OR, and NOR Boolean operátory:
PŘÍKLAD:
Tato funkce používá bitovou funkci Boolean. Argument funkce je celé číslo mezi 0 a 15; což zastupuje 16 možných funkcí Boolean ve dvou proměnných. Každý bit celéhočísla1 je spárovaný s korespondujícím bitem celéhočísla2.
Následující ukazuje pravděpodobností tabulku Boolean:
integer1 | integer2 | function |
---|---|---|
1 | 1 | 1 |
1 | 0 | 2 |
0 | 1 | 4 |
0 | 0 | 8 |
Následující hodnoty funkce jsou AND, XOR, OR, and NOR Boolean operátory:
Function | Operation | Resulting bit is 1 when |
---|---|---|
1 | AND | Both input bits are 1. |
6 | XOR | Only one of the two input bits is 1. |
7 | OR | Either or both of the input bits are 1. |
8 | NOR | Both input bits are 0 (1's complement). |
PŘÍKLAD:
Kód | Vrací |
---|---|
Logical AND: (boole 1 10 9) |
8 |
Logical XOR: (boole 6 10 9) |
3 |
Logical OR (boole 7 10 9) |
11 |
Logical NOR: (boole 8 10 9) |
-12 |