De combinatorische logische circuits zijn de circuits die verschillende soorten logische poorten bevatten. Simpel gezegd staat een circuit waarin verschillende soorten logische poorten worden gecombineerd bekend als a combinatorisch logisch circuit . De uitgang van het combinatorische circuit wordt bepaald op basis van de huidige combinatie van ingangen, ongeacht de vorige ingang. De ingangsvariabelen, logische poorten en uitgangsvariabelen zijn de basiscomponenten van het combinatorische logische circuit. Er zijn verschillende soorten combinatorische logische circuits, zoals opteller, aftrekker, decoder, encoder, multiplexer en de-multiplexer.
Er zijn de volgende kenmerken van het combinatorische logische circuit:
Hoe geblokkeerde nummers op Android te vinden
- Op elk moment hangt de uitvoer van de combinatorische circuits alleen af van de aanwezige ingangsklemmen.
- Het combinatorische circuit heeft geen back-up of vorig geheugen. De huidige toestand van het circuit wordt niet beïnvloed door de vorige toestand van de ingang.
- Het n aantal ingangen en m aantal uitgangen zijn mogelijk in combinatorische logische circuits.
De 'n'-invoervariabele komt van de externe bron, terwijl de 'm'-uitvoervariabele naar de externe bestemming gaat. In veel toepassingen zijn de bron of bestemmingen opslagregisters.
Halve Adder
De halve opteller is een basisbouwsteen met twee ingangen en twee uitgangen. De opteller wordt gebruikt om een OF-bewerking uit te voeren op twee binaire getallen van één bit. De dragen En som zijn twee uitgangstoestanden van de halve opteller.
Volledige opteller
De halve opteller wordt gebruikt om slechts twee getallen op te tellen. Om dit probleem te ondervangen, is de volledige opteller ontwikkeld. De volledige opteller wordt gebruikt om drie 1-bit binaire getallen A, B en carry C op te tellen. De volledige opteller heeft drie invoerstatussen en twee uitvoerstatussen, dat wil zeggen som en carry.
Halve aftrekkers
De halve aftrekker is ook een bouwsteen voor het aftrekken van twee binaire getallen. Het heeft twee ingangen en twee uitgangen. Dit circuit wordt gebruikt om twee binaire getallen A en B van één bit af te trekken 'Verschil ' En 'lenen' zijn de twee uitvoerstatussen van de halve opteller.
Volledige aftrekkers
De Halve Aftrekker wordt gebruikt om slechts twee getallen af te trekken. Om dit probleem te ondervangen, werd een volledige aftrekker ontworpen. De volledige aftrekker wordt gebruikt om drie 1-bits getallen A, B en C af te trekken, die dat wel zijn verminderen, aftrekken , En lenen, respectievelijk. De volledige aftrekker heeft drie ingangstoestanden en twee uitgangstoestanden, d.w.z. diff en lenen.
Multiplexers
De multiplexer is een combinatorisch circuit met n-data-ingangen en een enkele uitgang. Het is ook bekend als de gegevenskiezer die één invoer uit de invoer selecteert en deze naar de uitvoer leidt. Met behulp van de geselecteerde ingangen wordt één ingangslijn uit de n-ingangslijnen geselecteerd. De vrijgave-ingang wordt aangegeven met E en wordt in cascade gebruikt.
De-multiplexers
Een de-multiplexer voert de omgekeerde werking uit van een multiplexer. De demultiplexer heeft slechts één ingang, die over meerdere uitgangen is verdeeld. Door lijnen te selecteren wordt één uitvoerlijn tegelijk geselecteerd. De invoer wordt verzonden naar de geselecteerde uitvoerlijn.
double to string java
Decoder
Een decoder is een combinatieschakeling met n ingangen en maximaal m = 2n uitgangen. De decoder is hetzelfde als de de-multiplexer. Het enige verschil tussen de-multiplexer en decoder is dat er in de decoder geen data-invoer is. De decoder voert een bewerking uit die volledig tegengesteld is aan die van een encoder.
Encoder
De encoder wordt gebruikt om de omgekeerde werking van de decoder uit te voeren. Een codeerder met n aantal ingangen en m aantal uitgangen wordt gebruikt om m-bit binaire code te produceren die gerelateerd is aan het digitale ingangsnummer. De encoder neemt het digitale woord en zet het om in een ander digitaal woord.