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 |