[[oktatas:számítástechnika:hardver|< Hardver]] ====== Áramkörök ====== * **Szerző:** Sallai András * Copyright (c) 2015, Sallai András * Licenc: [[https://creativecommons.org/licenses/by-sa/4.0/|CC BY-SA 4.0]] * Web: https://szit.hu ===== A számítógép áramköreiről ===== A számítógépek integrált áramkörei logikai kapukat alkotnak. A számítógépben olyan áramkörökre is szükség van, amelyek pillanatnyi kimeneteit a bementek határozzák meg. Ezeket kombinációs áramköröknek hívjuk. Az áramkörök logisim programmal készültek. ===== Logikai kapuk ===== * NEM - NOT * NEM-ÉS - NAND * NEM-VAGY - NOR * ÉS - AND * VAGY - OR * kizáró VAGY - XOR * NEM kizáró VAGY - XNOR ==== Logikai kapukhoz használt tranzisztorok ==== {{:oktatas:számítástechnika:hardver:mosfet_tranzisztorok.png|}} ==== Negáció ==== Tagadás vagy NOT ^ A ^ ¬A ^ | 0 | 1 | | 1 | 0 | {{:oktatas:számítástechnika:hardver:not_kapu_tradicionalis_szimbolum.png|}} {{:oktatas:számítástechnika:hardver:not_kapu_ieee_szimbolum.png|}} {{:oktatas:számítástechnika:hardver:not_kapu.png|}} ==== Konjunkció ==== AND vagyis ÉS művelet ^ A ^ B ^ A ∧ B ^ | 0 | 0 | 0 | | 1 | 0 | 0 | | 0 | 1 | 0 | | 1 | 1 | 1 | {{:oktatas:számítástechnika:hardver:and_kapu_normal_aramkorrel.png|}} {{:oktatas:számítástechnika:hardver:tranzisztor_ellenallas_es_kapu.png|}} {{:oktatas:számítástechnika:hardver:and_kapu.png|}} {{:oktatas:számítástechnika:hardver:and_kapu_tradicionalis_szimbolum.png|}} {{:oktatas:számítástechnika:hardver:and_kapu_ieee_szimbolum.png|}} ==== Diszjunkció ==== OR, illetve VAGY Ha pontosítani akarunk: megengedő vagy. ^ A ^ B ^ A ∨ B ^ | 0 | 0 | 0 | | 1 | 0 | 1 | | 0 | 1 | 1 | | 1 | 1 | 1 | {{:oktatas:számítástechnika:hardver:or_kapu_normal_aramkorrel.png|}} {{:oktatas:számítástechnika:hardver:or_kapu_tanz_ellen.png|}} {{:oktatas:számítástechnika:hardver:or_kapu_tradicionalis_szimbolum.png|}} {{:oktatas:számítástechnika:hardver:or_kapu_ieee_szimbolum.png|}} ==== NAND ==== Az ÉS tagadása ^ A ^ B ^ A NAND B ^ | 0 | 0 | 1 | | 0 | 1 | 1 | | 1 | 0 | 1 | | 1 | 1 | 0 | {{:oktatas:számítástechnika:hardver:nand_kapu_tranz.png|}} {{:oktatas:számítástechnika:hardver:nand_kapu_tradicionalis_szimbolum.png|}} {{:oktatas:számítástechnika:hardver:nand_kapu_ieee_szimbolum.png|}} ==== NOR ==== A VAGY tagadása ^ A ^ B ^ A NOR B ^ | 0 | 0 | 1 | | 0 | 1 | 0 | | 1 | 0 | 0 | | 1 | 1 | 0 | {{:oktatas:számítástechnika:hardver:nor_kapu_tranz.png|}} {{:oktatas:számítástechnika:hardver:nor_kapu_tradicionalis_szimbolum.png|}} {{:oktatas:számítástechnika:hardver:nor_kapu_ieee_szimbolum.png|}} ==== Antivalencia ==== Kizáró vagy (XOR) ^ A ^ B ^ A XOR B ^ | 0 | 0 | 0 | | 1 | 0 | 1 | | 0 | 1 | 1 | | 1 | 1 | 0 | kizáró vagy {{:oktatas:számítástechnika:hardver:xor_kapu_tranz.png|}} {{:oktatas:számítástechnika:hardver:xor_kapu_tradicionalis_szimbolum.png|}} {{:oktatas:számítástechnika:hardver:xor_kapu_ieee_szimbolum.png|}} {{:oktatas:számítástechnika:hardver:xor_valtozatok.png|}} ==== Antivalencia tagadása ==== Kizáró vagy tagadása(XNOR) ^ A ^ B ^ A XNOR B ^ | 0 | 0 | 1 | | 1 | 0 | 0 | | 0 | 1 | 0 | | 1 | 1 | 1 | {{:oktatas:számítástechnika:hardver:xnor_kapu_tradicionalis_szimbolum.png|}} {{:oktatas:számítástechnika:hardver:xnor_kapu_ieee_szimbolum.png|}} ==== Komplett chipek ==== {{:oktatas:számítástechnika:hardver:cd4000bms_dip_chip.png|}} {{:oktatas:számítástechnika:hardver:sn_7400n_chip.png|}} {{:oktatas:számítástechnika:hardver:74000_chip.png|}} ===== Aritmetikai áramkörök ===== * félösszeadó * teljes összeadó {{:oktatas:számítástechnika:hardver:felosszeado.png|}} {{:oktatas:számítástechnika:hardver:2_bites_teljesosszeado.png|}} {{:oktatas:számítástechnika:hardver:teljesosszeado.png|}} Az ALU alapértelmezett beállítása: * INVA: 0 * A: * ENA: 1 * B: * ENB: 1 Az A és a B a bemeneti számok. Az ENA és az ENB engedélyezi ezeket. Ha 0-ra állítjuk, akkor kinullázza. Az F1 és az F2 bemeneten határozzuk meg milyen műveletet fogunk csinálni. Lehetséges műveletek: * 00 ÉS * 01 VAGY * 10 B NEGÁLT * 11 Összeadás {{:oktatas:számítástechnika:hardver:alu_2_bites.png|}} ===== Szimulátor ===== * http://www.cburch.com/logisim/ * https://sourceforge.net/projects/circuit/ ===== Források ===== * http://www.electronics-tutorials.ws/logic/logic_2.html (2015) * https://en.wikipedia.org/wiki/List_of_LM-series_integrated_circuits (2015) * https://en.wikipedia.org/wiki/List_of_7400_series_integrated_circuits (2015) * https://en.wikipedia.org/wiki/List_of_4000_series_integrated_circuits (2015) * http://www.stud.u-szeged.hu/Gulyas.Denes/gd14/index.html (2015) * http://www.kepzesevolucioja.hu/dmdocuments/4ap/6_0917_020_101115.pdf (2015) * [[https://hu.wikipedia.org/wiki/%C3%96sszead%C3%B3_(elektronika)]] (2015) * http://wiki.ham.hu/index.php/Bipol%C3%A1ris_tranzisztor (2015) * http://wiki.ham.hu/index.php?title=MOSFET * http://wiki.ham.hu/index.php?title=JFET * https://hu.wikipedia.org/wiki/Tranzisztor