De kombinationslogiske kredsløb er de kredsløb, der indeholder forskellige typer logiske porte. Simpelthen er et kredsløb, hvor forskellige typer logiske porte kombineres, kendt som en kombinationslogisk kredsløb . Udgangen af kombinationskredsløbet bestemmes ud fra den nuværende kombination af input, uanset den tidligere input. Inputvariablerne, logiske porte og outputvariabler er de grundlæggende komponenter i det logiske kombinationskredsløb. Der er forskellige typer kombinationslogiske kredsløb, såsom adder, subtraktor, dekoder, encoder, multiplexer og de-multiplexer.
Der er følgende karakteristika for det kombinationslogiske kredsløb:
- På ethvert tidspunkt afhænger outputtet af kombinationskredsløbene kun af de nuværende indgangsterminaler.
- Kombinationskredsløbet har ingen backup eller tidligere hukommelse. Den nuværende tilstand af kredsløbet påvirkes ikke af den tidligere tilstand af input.
- n antal indgange og m antal udgange er mulige i logiske kombinationskredsløb.
'n'-inputvariablen kommer fra den eksterne kilde, mens 'm'-outputvariablen går til den eksterne destination. I mange applikationer er kilden eller destinationerne lagerregistre.
Halv hugorm
Halvadderen er en grundlæggende byggeklods med to indgange og to udgange. Adderen bruges til at udføre ELLER-operation af to enkeltbit binære tal. Det bære og sum er to udgangstilstande for halvaddereren.
Fuld Adder
Den halve adderer bruges til kun at tilføje to tal. For at overvinde dette problem blev den fulde adder udviklet. Fuldadderen bruges til at tilføje tre 1-bit binære tal A, B og bære C. Den fulde adderer har tre inputtilstande og to outputtilstande, dvs. sum og carry.
Halve Subtraktorer
Den halve subtraktor er også en byggesten til at trække to binære tal fra. Den har to indgange og to udgange. Dette kredsløb bruges til at subtrahere to enkeltbit binære tal A og B. The 'forskel 'og 'låne' er halvadderens to outputtilstande.
Fuld subtraktorer
Den halve subtraktor bruges til kun at trække to tal fra. For at overvinde dette problem blev fuld subtraktor designet. Den fulde subtraktor bruges til at trække tre 1-bit tal A, B og C fra, som er formindske, trække fra , og låne, henholdsvis. Den fulde subtraktor har tre inputtilstande og to outputtilstande, dvs. diff og lån.
Multipleksere
Multiplekseren er et kombinationskredsløb, der har n-dataindgange og en enkelt udgang. Det er også kendt som datavælger som vælger én indgang fra indgangene og dirigerer den til udgangen. Ved hjælp af de valgte indgange vælges én indgangslinje fra de n-indgangslinjer. Aktiveringsindgangen er angivet med E, som bruges i kaskade.
De-multipleksere
En de-multiplekser udfører den omvendte operation af en multiplekser. De-multiplexeren har kun én indgang, som er fordelt over flere udgange. En udgangslinje vælges ad gangen ved at vælge linjer. Indgangen sendes til den valgte udgangslinje.
Dekoder
En dekoder er et kombinationskredsløb med n indgange og maksimalt m = 2n udgange. Dekoderen er den samme som de-multiplekseren. Den eneste forskel mellem de-multiplexer og dekoder er, at der i dekoderen ikke er nogen datainput. Dekoderen udfører en operation, der er fuldstændig modsat af en koder.
Encoder
Indkoderen bruges til at udføre omvendt operation af dekoderen. En koder med n antal indgange og m antal udgange bruges til at producere m-bit binær kode, som er relateret til det digitale indgangsnummer. Indkoderen tager det digitale ord og konverterer det til et andet digitalt ord.