Logiikkaporttilaskuri
Valitse looginen portti ja syöttöbitit A ja B. NOT-portti käyttää vain syötettä A.
Laske logiikkaporttien lähtö ja näe koko totuustaulu – valitse portti (AND, OR, XOR, NAND…) ja syötteet, niin saat tuloksen heti.
Valitse looginen portti ja syöttöbitit A ja B. NOT-portti käyttää vain syötettä A.
Logiikkaporttilaskuri auttaa sinua ymmärtämään, miten digitaalitekniikan peruskomponentit toimivat. Valitse portti ja syöttöbitit, niin laskuri näyttää lähdön valituilla syötteillä sekä koko totuustaulun. Laskuri sopii opiskelijoille, harrastajille ja kaikille, jotka opettelevat Boolen algebraa tai suunnittelevat digitaalisia piirejä.
Logiikkaportti on digitaalipiirin peruselementti, joka käsittelee binäärisiä signaaleja eli bittejä. Jokainen bitti on joko 0 (epätosi, matala jännite) tai 1 (tosi, korkea jännite). Portti ottaa yhden tai kaksi syöttöbittiä ja tuottaa niistä yhden lähtöbitin loogisen säännön mukaan. Porteista rakentuvat kaikki digitaaliset järjestelmät aina laskimista tietokoneiden prosessoreihin.
Tavallisimmat logiikkaportit ovat:
Totuustaulu kuvaa portin toiminnan kaikilla syötekombinaatioilla. Kahden syötteen portilla rivejä on neljä. Esimerkiksi AND-portin totuustaulu on:
0 AND 0 = 0, 0 AND 1 = 0, 1 AND 0 = 0, 1 AND 1 = 1
OR-portin vastaava taulu on 0, 1, 1, 1 ja XOR-portin 0, 1, 1, 0. Totuustaulusta näkee yhdellä silmäyksellä, miten portti reagoi kaikkiin mahdollisiin syötteisiin.
Logiikkaportit pohjautuvat Boolen algebraan, jossa AND merkitään usein kerto- ja OR yhteenlaskumerkillä:
Y = A · B (AND), Y = A + B (OR), Y = A ⊕ B (XOR)
Käänteinen eli NOT merkitään yläviivalla tai heittomerkillä. Näiden sääntöjen avulla loogisia lausekkeita voidaan sieventää ja muuntaa toisikseen aivan kuten tavallisessa algebrassa.
Tarkastellaan XOR-porttia syötteillä A = 1 ja B = 0. XOR antaa lähtöön 1 vain, kun syötteet eroavat toisistaan. Koska A = 1 ja B = 0 ovat erilaiset, lähtö on:
Y = 1 ⊕ 0 = 1
Jos sen sijaan molemmat syötteet olisivat 1, XOR antaisi 0. XOR-porttia käytetään muun muassa yhteenlaskupiireissä ja virheentarkistuksessa juuri tämän eroavuutta tunnistavan ominaisuuden vuoksi.
NAND- ja NOR-portit ovat universaaleja: pelkästään niitä käyttämällä voidaan toteuttaa mikä tahansa muu portti ja siten mikä tahansa looginen funktio. Tämän vuoksi monet integroidut piirit rakennetaan yhdestä porttityypistä, mikä yksinkertaistaa valmistusta.
Logiikkaportit ovat digitaalitekniikan rakennuspalikoita. Niistä koostuvat muun muassa laskimet, muistit, tilakoneet ja prosessorit. Logiikkaporttien hallinta on perusta digitaalitekniikan, tietokonearkkitehtuurin ja sulautettujen järjestelmien opiskelulle.