Logična vrata (ang. logic gates) so osnovni gradniki digitalnih vezij, ki izvajajo logične operacije nad dvojiškimi vrednostmi (0 in 1). Začnimo z najpreprostejšimi logičnimi vrati NE (ang. NOT), ki imajo en vhod in en izhod. Njihova naloga je, da vhodno vrednost obrnejo – če je na vhodu 0, bo na izhodu 1, in obratno.
V logičnih vezjih označujemo operacijo NE z naslednjima simboloma:
V logičnih izrazih operacijo NE pri vhodu $x$ označujemo kot: $x'$, $\overline{x}$ ali $\neg{x}$, pravilnostna tabela operacije NE pa izgleda takole:
$x$ | $x'$ |
0 | 1 |
1 | 0 |
Preizkusi interaktivno animacijo delovanja logičnih vrat NE tako, da vključiš oziroma izključiš stikalo.
Medpomnilnik (ang. Buffer) ima en vhod in en izhod. Naloga medpomnilnika je, da na vhod dobi vrednost in na izhodu vrne isto, vendar ojačano vrednost. Lahko pa ga uporabljamo tudi za ustvarjanje zakasnitev v logičnih vezjih. Mi ga v logičnih vezjih ne bomo uporabljali.
V logičnih vezjih označujemo medpomnilnik z naslednjima simboloma:
Pravilnostna tabela medpomnilnika izgleda takole:
$x$ | $x$ |
0 | 0 |
1 | 1 |
Preizkusi interaktivno animacijo delovanja medpomnilnika tako, da vključiš oziroma izključiš stikalo.