logo

Combinational Logic kretsar

Kombinationslogikkretsarna är de kretsar som innehåller olika typer av logiska grindar. En krets där olika typer av logiska grindar kombineras är helt enkelt känd som en kombinationslogikkrets . Utsignalen från kombinationskretsen bestäms från den nuvarande kombinationen av ingångar, oberoende av den tidigare ingången. Ingångsvariablerna, logiska grindar och utgångsvariabler är de grundläggande komponenterna i den logiska kombinationskretsen. Det finns olika typer av logikkombinationskretsar, såsom adderare, subtraktor, avkodare, kodare, multiplexerare och avmultiplexerare.

Det finns följande egenskaper hos den kombinationslogiska kretsen:

sträng till heltal java
  • Vid vilket ögonblick som helst beror utsignalen från kombinationskretsarna endast på de aktuella ingångarna.
  • Kombinationskretsen har ingen backup eller tidigare minne. Kretsens nuvarande tillstånd påverkas inte av ingångens tidigare tillstånd.
  • Antalet n ingångar och m antal utgångar är möjliga i logiska kombinationskretsar.
Combinational Logic kretsar

Indatavariabeln 'n' kommer från den externa källan medan utgångsvariabeln 'm' går till den externa destinationen. I många applikationer är källan eller destinationerna lagringsregister.

Halv huggorm

Halvadderaren är en grundläggande byggsten med två ingångar och två utgångar. Adderaren används för att utföra ELLER-operation av två enkelbitars binära tal. De bära och belopp är två utgångstillstånd för halvadderaren.

Full Adder

Halvadderaren används för att bara lägga till två tal. För att övervinna detta problem utvecklades den fullständiga adderaren. Den fullständiga adderaren används för att addera tre 1-bitars binära tal A, B och bär C. Den fullständiga adderaren har tre ingångstillstånd och två utgångstillstånd, dvs summa och bär.

Halva subtraktorer

Halvsubtraktorn är också en byggsten för att subtrahera två binära tal. Den har två ingångar och två utgångar. Denna krets används för att subtrahera två enkelbitars binära tal A och B. The 'diff ' och 'låna' är halvadderarens två utgångslägen.

Fulla subtraktorer

Halvsubtraktorn används för att subtrahera endast två tal. För att övervinna detta problem designades full subtraktor. Den fullständiga subtraheraren används för att subtrahera tre 1-bitars nummer A, B och C, som är minskar, drar ifrån , och låna, respektive. Den fullständiga subtraheraren har tre ingångstillstånd och två utgångstillstånd, dvs diff och lån.

Multiplexer

Multiplexern är en kombinationskrets som har n-dataingångar och en enda utgång. Det är också känt som dataväljare som väljer en ingång från ingångarna och dirigerar den till utgången. Med hjälp av de valda ingångarna väljs en ingångslinje från de n-ingångslinjerna. Aktiveringsingången betecknas med E, som används i kaskad.

De-multiplexorer

En de-multiplexer utför den omvända operationen av en multiplexor. De-multiplexern har bara en ingång, som är fördelad över flera utgångar. En utgångslinje väljs åt gången genom att välja linjer. Ingången överförs till den valda utgångslinjen.

array i java-metoder

Avkodare

En avkodare är en kombinationskrets med n ingångar och maximalt m = 2n utgångar. Dekodern är densamma som de-multiplexern. Den enda skillnaden mellan de-multiplexer och avkodare är att det inte finns någon dataingång i dekodern. Avkodaren utför en operation som är helt motsatt av en kodare.

Encoder

Kodaren används för att utföra omvänd operation av avkodaren. En kodare med n antal ingångar och m antal utgångar används för att producera m-bit binär kod som är relaterad till det digitala ingångsnumret. Kodaren tar det digitala ordet och omvandlar det till ett annat digitalt ord.