logo

Kombinációs logikai áramkörök

A kombinált logikai áramkörök olyan áramkörök, amelyek különböző típusú logikai kapukat tartalmaznak. Egyszerűen egy olyan áramkört, amelyben különböző típusú logikai kapuk vannak kombinálva, a kombinációs logikai áramkör . A kombinációs áramkör kimenetét a bemenetek jelenlegi kombinációja határozza meg, függetlenül az előző bemenettől. A bemeneti változók, a logikai kapuk és a kimeneti változók a kombinációs logikai áramkör alapvető összetevői. Különféle típusú kombinált logikai áramkörök léteznek, mint például az összeadó, kivonó, dekódoló, kódoló, multiplexer és demultiplexer.

A kombinációs logikai áramkörnek a következő jellemzői vannak:

  • Bármely időpillanatban a kombinációs áramkörök kimenete csak az aktuális bemeneti kapcsoktól függ.
  • A kombinált áramkörnek nincs biztonsági mentése vagy korábbi memóriája. Az áramkör jelenlegi állapotát nem befolyásolja a bemenet előző állapota.
  • A kombinált logikai áramkörökben n számú bemenet és m számú kimenet lehetséges.
Kombinációs logikai áramkörök

Az „n” bemeneti változó a külső forrásból származik, míg az „m” kimeneti változó a külső célállomásra megy. Sok alkalmazásban a forrás vagy a célállomások tárolóregiszterek.

Fél Adder

A félösszeadó egy alapvető építőelem, két bemenettel és két kimenettel. Az összeadó két egybites bináris szám VAGY műveletének végrehajtására szolgál. A visz és összeg a félösszeadó két kimeneti állapota.

véletlenszerű nincs generátor a java-ban

Teljes összeadó

A félösszeadó csak két szám összeadására szolgál. A probléma megoldására a teljes összeadót fejlesztették ki. A teljes összeadó három 1 bites bináris szám A, B és C hordozó összeadására szolgál. A teljes összeadónak három bemeneti és két kimeneti állapota van, azaz összegzés és átvitel.

Félkivonók

A félkivonó két bináris szám kivonásának építőeleme is. Két bemenete és két kimenete van. Ez az áramkör két egybites A és B bináris szám kivonására szolgál 'diff ' és 'kölcsön' a félösszeadó két kimeneti állapota.

Teljes kivonók

A félkivonót csak két szám kivonására használjuk. Ennek a problémának a megoldására teljes kivonót terveztek. A teljes kivonót három 1 bites A, B és C szám kivonására használják, amelyek kicsinyítés, kivonás , és kölcsönkérni, illetőleg. A teljes kivonónak három bemeneti állapota és két kimeneti állapota van, azaz diff és kölcsön.

Multiplexerek

A multiplexer egy kombinált áramkör, amelynek n-adat bemenetei és egyetlen kimenete van. Más néven a adatválasztó amely kiválaszt egy bemenetet a bemenetek közül és azt a kimenetre irányítja. A kiválasztott bemenetek segítségével az n-es bemeneti sorok közül egy bemeneti vonal kerül kiválasztásra. Az engedélyezési bemenetet E jelöli, amelyet kaszkádban használnak.

De-multiplexerek

A demultiplexer a multiplexer fordított műveletét hajtja végre. A demultiplexernek csak egy bemenete van, amely több kimenet között van elosztva. Egyszerre egy kimeneti sor kerül kiválasztásra a sorok kiválasztásával. A bemenet a kiválasztott kimeneti vonalra kerül továbbításra.

Dekóder

A dekóder n bemenettel és legfeljebb m = 2n kimenettel rendelkező kombinációs áramkör. A dekóder ugyanaz, mint a demultiplexer. Az egyetlen különbség a demultiplexer és a dekódoló között az, hogy a dekóderben nincs adatbevitel. A dekóder olyan műveletet hajt végre, amely teljesen ellentétes a kódolóval.

Kódoló

A kódoló a dekóder fordított műveletének végrehajtására szolgál. Egy n számú bemenettel és m számú kimenettel rendelkező kódolót használnak a digitális bemenet számához kapcsolódó m bites bináris kód előállítására. A kódoló veszi a digitális szót, és egy másik digitális szóvá alakítja át.