Číslicový obvod zná jen dva stavy: napětí je, nebo není. Vypínač zapnuto, nebo vypnuto. Ze dvou stavů se ale dají poskládat čísla, písmena i rozhodnutí typu „spusť lis, jen když jsou zavřené dveře A ZÁROVEŇ je stisknuté tlačítko“.
Napiš nad každou číslici její váhu a sečti váhy tam, kde je jednička.
| váha | 128 | 64 | 32 | 16 | 8 | 4 | 2 | 1 |
|---|---|---|---|---|---|---|---|---|
| číslo 45 | 0 | 0 | 1 | 0 | 1 | 1 | 0 | 1 |
| číslo 200 | 1 | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
Doplň výsledky. Představ si vždy vypínače: za sebou (AND), vedle sebe (OR).
Logická funkce má jen hodnoty 0 a 1. OR říká „aspoň jeden vstup je 1“ – a to platí, i když jsou oba.
V adresách paměti, v barvách webu (#FF8800) i v registrech mikrokontroléru se čísla píšou šestnáctkově. Řídicí logiku stroje zase popíšeš a zjednodušíš pomocí Booleovy algebry. Tady je přehled soustav a pravidel.
| Pravidlo | AND | OR |
|---|---|---|
| s nulou | A · 0 = 0 | A + 0 = A |
| s jedničkou | A · 1 = A | A + 1 = 1 |
| se sebou | A · A = A | A + A = A |
| s negací | A · Ā = 0 | A + Ā = 1 |
| De Morgan | ‾(A · B) = Ā + B̄ | ‾(A + B) = Ā · B̄ |
Nejdřív odpověz, pak karty otoč. Převody 15, 16 a 255 se vyplatí znát zpaměti.
Předpona 0x říká, že je číslo v šestnáctkové soustavě. Druhá pozice zprava má váhu 16, ne 10.