
Een XOR-poort (exclusief of) is een speciaal soort logische poort die wordt gebruikt in digitale elektronica.Het werkt een beetje anders dan de basispoorten zoals en, of, en niet dat je misschien al weet.Hoewel die basispoorten gemakkelijk te beschrijven zijn met eenvoudige regels, is de XOR -poort iets unieker.Het hoofdidee van een XOR -poort is dat deze een uitvoer van 1 (of "true") alleen geeft wanneer precies een van de twee ingangen 1 is. Als beide ingangen hetzelfde zijn, zowel 0 of beide 1, is de uitgang 0 (of "vals").Je kunt er zo aan bedenken: de XOR -poort controleert of de ingangen verschillen.Als ze anders zijn, geeft het een 1. Als ze hetzelfde zijn, geeft het een 0.
In termen van Booleaanse algebra (de wiskunde van logische poorten), is de XOR -bewerking geschreven als ab ' + a'b.Dit betekent:
• A en niet B
• OF
• Niet a en b
Deze uitdrukking laat zien dat je een XOR -poort kunt bouwen met basisonderdelen: twee en poorten, twee niet -poorten en één of poort.De XOR -poort helpt om verschillende ingangen op een slimme manier te combineren.Het maakt gecompliceerde circuits kleiner en sneller omdat u een stel basispoorten kunt vervangen door slechts één XOR -poort.Dit bespaart ruimte en verbetert hoe goed het circuit werkt.
In circuitdiagrammen lijkt de XOR -poort bijna op een of poort, maar heeft een extra gebogen lijn in de buurt van de ingangen.Deze extra lijn laat zien dat het "exclusief" is, wat betekent dat de output slechts hoog is (1) wanneer de ingangen verschillen.Als de ingangen hetzelfde zijn, is de uitgang laag (0).De onderstaande afbeelding toont het logische symbool voor een 2-input XOR (exclusief-of) poort.Het heeft twee invoerterminals, gelabeld A en B, en één uitvoeraansluiting, met het label Y. De vorm is vergelijkbaar met een of poort, maar heeft een extra gebogen lijn aan de inputzijde om het "exclusieve" gedrag weer te geven.De uitgang Y wordt alleen hoog (1) wanneer de ingangen A en B verschillend zijn.

Figuur 2. 2-input xor gate-symbool
Wanneer er twee ingangen zijn (a en b), werkt de XOR -poort als volgt:
• Als zowel A als B 0 zijn, is de uitvoer Y 0.
• Als A 0 is en B 1 is, is de uitgang Y 1.
• Als A 1 is en B 0 is, is de uitgang Y 1.
• Als zowel A als B 1 zijn, is de uitgang Y 0.
Booleaanse expressie voor 2-input xor:

Dit betekent: y is 1 wanneer A 1 is en B is 0, of wanneer A 0 is en B 1 is.
|
A |
B |
Y |
|
0 |
0 |
0 |
|
0 |
1 |
1 |
|
1 |
0 |
1 |
|
1 |
1 |
0 |
Wanneer er drie ingangen (a, b en c) zijn, volgt de XOR -poort een eenvoudige regel.De uitgang is 1 wanneer er een oneven aantal 1s van de ingangen is.Bijvoorbeeld:
• Als één invoer 1 is (en andere zijn 0), is de uitvoer 1.
• Als drie ingangen 1 zijn, is de uitvoer 1.
• Als twee ingangen 1 zijn of geen zijn 1, is de uitvoer 0.
Booleaanse expressie voor xor met 3 input:

Dit kan worden uitgebreid als:

|
A |
B |
C |
Y |
|
0 |
0 |
0 |
0 |
|
0 |
0 |
1 |
1 |
|
0 |
1 |
0 |
1 |
|
0 |
1 |
1 |
0 |
|
1 |
0 |
0 |
1 |
|
1 |
0 |
1 |
0 |
|
1 |
1 |
0 |
0 |
|
1 |
1 |
1 |
1 |
Voorbeeld:
• A = 1, B = 0, C = 0 → Eén ingang is 1 → Uitvoer Y = 1.
• A = 1, B = 1, C = 0 → Twee ingangen zijn 1 → Uitvoer Y = 0.
• A = 1, B = 1, C = 1 → Drie ingangen zijn 1 → Uitvoer Y = 1.
Een standaard XOR -poort is gebouwd met twee en poorten, twee niet -poorten en één of poort.Hoewel deze methode betrouwbaar werkt, verhoogt het het aantal componenten en de totale grootte van het circuit.Om deze complexiteit te voorkomen, geven velen de voorkeur aan alleen NAND of NOR -poorten.Deze staan bekend als universele poorten omdat ze kunnen worden gebruikt om een ander type logische poort te maken.Het gebruik van alleen NAND of NOR NOR -poorten vereenvoudigt productie- en voorraadbeheer door de verscheidenheid aan benodigde onderdelen te verminderen.Bovendien zijn circuits op deze manier vaak kleiner, verbruiken minder vermogen en kosten minder om te produceren.Het beheersen van XOR -constructie met NAND of NOR -poorten is een waardevolle vaardigheid voor het ontwerpen van efficiënte en praktische elektronische systemen.

Het diagram toont een standaardconstructie van een XOR -poort met een of poort, een NAND -poort en een en poort.Inputs A en B worden eerst verwerkt door een of poort en een NAND -poort.De uitgangen van deze twee poorten worden vervolgens ingevoerd in een en poort, waarvan de uitvoer het eindresultaat is, Y. Deze opstelling legt het gedrag van een XOR -poort weer: y is hoog (1) alleen wanneer ingangen A en B verschillend zijn.
De XOR (exclusieve of) poort is een belangrijke logische poort in digitale elektronica die alleen een hoog signaal (1) uitvoert wanneer de twee ingangen verschillen.Een interessante en praktische oefening is het bouwen van een XOR -poort met alleen NAND -poorten.Dit toont de flexibiliteit en kracht van de NAND -poort, die bekend staat als een universele poort omdat deze kan worden gebruikt om elk ander type logische poort te construeren.Om een XOR -poort te maken met alleen NAND -poorten, zijn vijf NAND -poorten vereist.De eerste stap is om beide ingangen om te keren, A en B. Dit wordt gedaan door elke invoer te verbinden met een NAND -poort waar beide ingangen van de poort aan elkaar zijn gebonden.Wanneer een invoer wordt ingevoerd in beide terminals van een NAND -poort, wordt de uitvoer de logische niet van de invoer.Als gevolg hiervan worden twee NAND -poorten gebruikt om geen A en niet B te produceren B.
De volgende stap omvat het combineren van de originele en omgekeerde signalen om tussenliggende resultaten te produceren.Een derde NAND -poort neemt A en niet B als zijn ingangen, terwijl een vierde NAND -poort B neemt en niet A. Deze poorten creëren signalen die alleen hoog zijn wanneer A en B verschillend zijn, in overeenstemming met het gedrag dat wordt verwacht van een XOR -functie in een tussenliggende fase.Ten slotte worden de uitgangen van de twee tussenliggende NAND -poorten ingevoerd in een vijfde NAND -poort.Deze laatste poort voert een logisch NAND uit op de twee tussenliggende signalen.Vanwege de aard van de signalen die worden gecombineerd, genereert deze laatste NAND -operatie met succes de XOR -uitvoer.Het resultaat is een hoge output wanneer A en B verschillen en een lage output wanneer A en B hetzelfde zijn, waardoor de waarheidstabel van een XOR -poort wordt vervuld.

Figuur 4. Een XOR -poort bouwen met NAND -poorten
De figuur illustreert deze opstelling duidelijk.Het toont vijf NAND -poorten die zijn onderling verbonden op een manier die de bovenstaande beschrijving weerspiegelt.Twee poorten worden gebruikt om de ingangen A en B om te keren en nog twee poorten combineren de originele en omgekeerde ingangen om tussenliggende signalen te vormen.De uitgangen van deze poorten worden uiteindelijk samengevoegd via een vijfde NAND -poort om de XOR -uitvoer te produceren die als Y wordt gelabeld. Deze configuratie bereikt niet alleen de XOR -functie, maar benadrukt ook de aanpassingsvermogen en eenvoud die NAND -poorten brengen naar het ontwerp van het digitale circuit.
Een XOR -poort kan ook worden gebouwd met alleen noch poorten.Net als de methode die NAND Gates gebruikt, begint deze aanpak door de omgekeerde versies van de oorspronkelijke ingangen te genereren.Twee noch poorten worden gebruikt, één voor elke invoer, om deze inversie uit te voeren.Door dit te doen, heeft het circuit niet alleen toegang tot de oorspronkelijke ingangen, maar ook tot hun aanvulling, waardoor complexere combinaties mogelijk worden.Na het omkeren van de ingangen creëert het circuit twee tussenliggende signalen.Eén NOR -poort combineert de omgekeerde A -input met de originele B -invoer.Een andere noch poort combineert de originele A -invoer met de omgekeerde B -invoer.
Deze twee tussenliggende resultaten zijn belangrijk omdat ze de omstandigheden isoleren waaronder precies een van de twee oorspronkelijke ingangen waar is, het gedrag van een XOR -poort.Ten slotte worden de twee tussenliggende resultaten ingevoerd in een laatste nor -poort.Deze laatste poort combineert de twee signalen en voltooit de XOR -functie.Het resultaat is een uitgang die hoog is (logica 1) wanneer precies één ingang hoog is en anders laag (logica 0).Het gebruik van alleen noch poorten om een XOR -poort te maken, toont de flexibiliteit en kracht van universele poorten, waardoor ontwerpen uniformer, efficiënter en soms gemakkelijker te fabriceren maken in geïntegreerde circuits.

Figuur 5. Een XOR -poort bouwen met nor -poorten
Het diagram illustreert een logisch circuit dat volledig is gebouwd met nor -poorten om een XOR -bewerking te implementeren.De ingangen, gelabeld A en B, gaan eerst door afzonderlijke noch poorten die ze omkeren.Deze inversies (a 'en b') worden vervolgens elk gecombineerd met de tegenovergestelde originele input door twee meer noch poorten.De resultaten van deze combinaties worden ingevoerd in een uiteindelijke noch poort, waardoor de output Y. Deze structuur produceert zorgvuldig lagen noch bewerkingen om het precieze gedrag van een XOR -poort te repliceren.
De 7486 Quad 2-input XOR-poort is een geïntegreerd circuit dat vier onafhankelijke XOR-poorten bevat binnen een enkel 14-pins dual in-line pakket (DIP).Het maakt deel uit van de populaire 74-serie van TTL-apparaten (transistor-transistor logica), waardoor het een nietje is in digitale elektronica.De XOR (exclusieve of) functie is belangrijk in logische systemen omdat deze alleen een hoog signaal uitvoert wanneer de twee ingangen verschillen.Dit gedrag is nuttig in toepassingen zoals logische vergelijking, pariteitsopwekking en controle, binaire rekenkundige en eenvoudige besluitvormingscircuits.Naast de standaard TTL -versie is een CMOS -variant van de 7486 beschikbaar, die een lager stroomverbruik biedt.Dit maakt de chip een uitstekende keuze voor projecten die energie-efficiëntie vereisen, zoals op batterijen werkende apparaten.Dankzij de standaardverpakking en pin -lay -out kan de 7486 eenvoudig worden geïntegreerd in een breed scala aan elektronische systemen.

Figuur 6. 7486 Quad 2-input XOR-poort
De interne structuur van de 7486 is georganiseerd in vier XOR -poorten, elk met twee invoerpennen en één uitvoerpen.Ingangen A1 en B1 (pins 1 en 2) voeden de eerste poort, waarvan de uitgang Q1 verschijnt op pin 3. Evenzo ontvangt de tweede poort ingangen A2 en B2 (pins 4 en 5) en biedt uitvoer Q2 op pin 6. De derde poort gebruikt A3 en B3 (PINS 9 en 10) als ingangen, met uitvoer Q3 op pin -pin voor de pin voor de pin voor de pin voor de pin voor de pin.CHIP wordt geleverd via pin 14 (VCC) en pin 7 is verbonden met grond (GND).De figuur toont deze relaties duidelijk en helpt u snel te begrijpen hoe u het apparaat in hun circuits kunt verbinden en gebruiken.
Xor Gates speelt een rol op het gebied van cryptografie en beveiligde communicatie.In eenvoudige coderingsschema's wordt een platte tekstbericht gecombineerd met een geheime sleutel met behulp van de XOR -bewerking om cijfertekst te produceren.Deze cijfertekst lijkt volledig willekeurig zonder kennis van de sleutel, waardoor het voor ongeautoriseerde partijen moeilijk is om te ontcijferen.Omdat de XOR -bewerking gemakkelijk omkeerbaar is, is het toepassen van dezelfde sleutel op de cijfertekst het oorspronkelijke bericht, is het ideaal voor zowel codering- als decoderingsprocessen.Dit kenmerk maakt XOR -poorten een eenvoudig maar krachtig hulpmiddel bij het ontwikkelen van veilige communicatieprotocollen.
In digitale rekenkunde zijn XOR -poorten belangrijke componenten voor het uitvoeren van basisbewerkingen zoals toevoeging en aftrekken.In het bijzonder wordt bij binaire toevoeging een XOR-poort gebruikt om de som van twee bits te berekenen zonder een doorslag te overwegen.In meer complexe circuits zoals volledige adders werken XOR-poorten samen met en en of poorten om zowel de som als de uitvoeringswaarden te beheren.Evenzo gebruiken aftrekkingsoperaties in digitale circuits vaak XOR -poorten in combinatie met de complementrepresentatie van Two.Hun voorspelbaar gedrag met binaire input maakt ze belangrijk voor het ontwerpen van efficiënte, snelle rekeneenheden in processors en rekenmachines.
XOR-poorten zijn geweldig in het creëren van sequentiële logische circuits, waaronder flip-flops en tellers.Flip-flops zijn de bouwstenen van geheugenelementen, die in staat zijn om een enkel beetje gegevens op te slaan, en tellers worden gebruikt om een specifiek aantal toestanden in een digitaal systeem te volgen.XOR -poorten staan om te schakelen voor het schakelen van bewerkingen, wat betekent dat ze de status van een uitvoer kunnen wijzigen wanneer aan bepaalde invoervoorwaarden wordt voldaan.Dit gedrag is belangrijk bij het ontwerpen van T-type flip-flops en asynchrone tellers, waar dynamische toestandsveranderingen nodig zijn op basis van klokinvoer of controlesignalen.Het gebruik ervan zorgt ervoor dat circuits nauwkeurig en efficiënt reageren om veranderingen in de tijd in te voeren.
Naast basislogische functies, dragen XOR -poorten bij aan de werking van meer geavanceerde elektronische systemen.Ze worden gebruikt in foutdetectie- en correctiemechanismen, zoals pariteitsgeneratoren en dekwerkers, waar ze helpen de integriteit van gegevens tijdens de verzending te verifiëren.In digitale vergelijkers identificeren XOR -poorten verschillen tussen twee binaire getallen door een hoog signaal uit te voeren als bits niet overeenkomen.Bovendien helpen XOR -poorten bij signaalverwerking en modulatietechnieken waar precieze controle over signalen nodig is.Hun veelzijdige aard maakt hen een kern van complexe digitale systemen, van communicatieapparaten tot microprocessors en ingebedde systemen.
XOR -poorten zijn ontworpen om een hoge uitgang te produceren wanneer een oneven aantal van hun ingangen hoog (waar) en een lage uitgang is wanneer het aantal hoge ingangen even is.Deze eigenschap maakt ze uiterst waardevol in digitale ontwerpen die een oneven functie-detectie vereisen, zoals het schakelen van toestanden, het identificeren van verschillen tussen bits en het beheersen van toestandsveranderingen in flip-flops en tellers.In plaats van complexe netwerken te bouwen met meerdere basispoorten om hetzelfde resultaat te bereiken, kan een eenvoudige XOR -structuur dergelijke bewerkingen efficiënt beheren, waardoor de ontwerpcomplexiteit sterk wordt vereenvoudigd.
In digitaal logisch ontwerp is het minimaliseren van de complexiteit van Booleaanse uitdrukkingen een belangrijke stap in de richting van het bouwen van efficiënte circuits.XOR -poorten combineren inherent meerdere logische bewerkingen (en, of, en niet) in een enkele, compacte functie.Door strategisch te gebruiken van XOR -poorten, kunt u gecompliceerde uitdrukkingen omzetten in veel eenvoudigere vormen, wat de noodzaak van uitgebreide bedrading en onderlinge verbindingen vermindert.Vereenvoudiging leidt niet alleen tot een gemakkelijkere implementatie van geïntegreerde circuits, maar minimaliseert ook de kansen op ontwerpfouten, waardoor zowel de prestaties als de betrouwbaarheid van digitale systemen worden verbeterd.
Een van de directe resultaten van logische vereenvoudiging met behulp van XOR -poorten is de vermindering van het aantal vereiste componenten.In plaats van verschillende standaardpoorten te gebruiken om een complexe bewerking uit te voeren, kan een enkele XOR -poort vaak dezelfde taak uitvoeren.Deze consolidatie vermindert het totale aantal poort, bespaart waardevolle ruimte op gedrukte printplaten (PCB's) of geïntegreerde chips en maakt het maken van meer compacte, lichtgewicht apparaten mogelijk.Minder componenten betekenen ook minder soldeerverbindingen, interconnects en potentiële faalpunten, wat leidt tot verbeterde duurzaamheid en eenvoudiger onderhoud.
Door het aantal poorten en verbindingen te minimaliseren, kunnen circuits met XOR -poorten hogere verwerkingssnelheden bereiken.Elke logische poort introduceert een kleine vertraging (bekend als propagatievertraging), dus minder poorten tussen een input en uitgang betekent minder totale vertraging bij signaalverwerking.Bovendien, omdat er minder actieve componenten zijn om van toestand te schakelen, daalt het totale stroomverbruik van de circuit.Dit maakt XOR-poorten ideaal voor stroomgevoelige toepassingen, zoals mobiele elektronica, draagbare apparaten en Internet of Things (IoT) -sensoren.
XOR -poorten zijn bouwstenen in systemen die zijn ontworpen om de nauwkeurigheid van de gegevens te waarborgen.In foutdetectiemethoden zoals pariteitscontroles, berekent XOR -poorten of het aantal van dat in een gegevensset gelijkmatig of oneven is.Als het pariteitsbit niet overeenkomt tijdens gegevensverificatie, geeft dit aan dat er een fout is opgetreden.Bovendien spelen XOR -poorten een rol in meer geavanceerde foutcorrectiecodes, zoals hammingcodes, waardoor systemen niet alleen kunnen detecteren, maar ook fouten kunnen corrigeren.Dit is nodig op gebieden zoals telecommunicatie, gegevensopslag en computergebruik, waar zelfs kleine gegevenscorruptie gevolgen kan hebben.
In veel digitale systemen, vooral in processors en geheugencircuits, is er een frequente behoefte om twee sets gegevens snel en nauwkeurig te vergelijken.XOR -poorten maken dit proces zeer efficiënt.Bij het vergelijken van twee bits voert een XOR -poort een hoog signaal uit als de bits verschillen en een laag signaal als ze hetzelfde zijn.Door de uitgangen van meerdere XOR-poorten via een NOR- of NAND-structuur te verbinden, kunnen hele woorden (zoals 8-bit, 16-bit of 32-bit gegevens) gelijktijdig worden vergeleken.Deze snelle vergelijkingsvermogen is goed voor taken zoals cache -geheugenvalidatie, instructie -decodering en beveiligde gegevensverificatieprocessen.
In industrieën waar veiligheid en betrouwbaarheid niet-onderhandelbaar zijn, zoals ruimtevaart, automotive, medische hulpmiddelen en infrastructuur, zijn XOR-poorten belangrijk.Het gebruik ervan in foutcontrole, redundantie-verificatie en systeemmonitoring zorgt ervoor dat storingen of discrepanties snel en nauwkeurig worden gedetecteerd.In Avionics -systemen kunnen XOR -poorten bijvoorbeeld redundante sensoruitgangen vergelijken om fouten te detecteren.In medische apparatuur zorgen ze voor gegevensintegriteit tijdens levenskritieke monitoring.Hun betrouwbaarheid en voorspelbaar gedrag onder verschillende omstandigheden maken XOR -poorten een vertrouwde component in systemen waar zelfs een korte fout kan leiden tot catastrofale resultaten.
De XOR (exclusieve of) poort heeft een meer gecompliceerder intern ontwerp dan basislogische poorten zoals en, of of niet.Hoewel een en poort kan worden gebouwd met slechts een paar transistors, vereist het implementeren van een XOR -poort meestal een combinatie van verschillende basispoorten, zoals en, of, en niet, samenwerken.Als alternatief is een groter aantal transistoren nodig als de XOR direct op transistorniveau wordt geconstrueerd.Deze complexiteit verhoogt niet alleen de grootte van de poort in een geïntegreerd circuit, maar maakt ook het ontwerp- en verificatieprocessen meer betrokken.
Vanwege het grotere aantal interne componenten en overgangen die nodig zijn om een XOR -bewerking uit te voeren, verbruiken deze poorten over het algemeen meer vermogen dan eenvoudiger poorten.Elke overgang tussen logische toestanden (van 0 tot 1 of vice versa) verbruikt energie, en aangezien XOR -poorten intern meer fasen hebben, ervaren ze meer schakelactiviteit.Dit kan problematisch zijn in batterij-aangedreven of energiegevoelige toepassingen, zoals mobiele apparaten, medische implantaten of externe sensoren.In de loop van de tijd kan het cumulatieve effect van meerdere XOR -poorten die samen werken de algehele energie -efficiëntie van een apparaat of systeem beïnvloeden.
In digitale circuits verwijst signaalvertraging technisch bekend als propagatievertraging, naar de hoeveelheid tijd die het kost voor een wijziging bij de invoer van een poort die bij de uitvoer wordt weerspiegeld.Aangezien XOR -poorten bestaan uit meerdere lagen interne logica, voegt elke laag een kleine vertraging toe.In vergelijking met eenvoudigere poorten zoals en of of, duurt het daarom langer voordat het signaal erdoorheen gaat.In hogesnelheidscircuits kunnen deze vertragingen zich ophopen en leiden tot problemen zoals timingfouten, het instellen en houden van overtredingen of zelfs systeemongevallen.U moet vaak extra timingcorrecties of optimalisaties rond XOR -poorten ontwerpen om betrouwbare prestaties bij hoge snelheden te garanderen.
Hoewel XOR-poorten met twee input relatief gebruikelijk en beheersbaar zijn, introduceert het ontwerpen van XOR-functies met meer dan twee ingangen complexiteit.Een echte XOR-poort met meerdere ingangen gedraagt zich anders dan het eenvoudig aansluiten van meerdere twee-input XOR-poorten in volgorde;De resulterende logica wordt moeilijker te voorspellen en te beheren.Een XOR met vier ingangen voert bijvoorbeeld een 1 uit als een oneven aantal ingangen 1 zijn, een regel die verwarrend kan worden in grote systemen.Het creëren van dergelijke functionaliteit vereist vaak het bouwen van een boom van XOR -poorten, waardoor het aantal componenten en verbindingen wordt vergroot.Dit leidt niet alleen tot grotere fysieke circuitgebieden, maar bemoeilijkt ook de timinganalyse, lay -out en routing tijdens het ontwerpproces, waardoor het uitdagender wordt om een correcte en efficiënte werking te garanderen.
Probleemoplossing circuits die sterk afhankelijk zijn van XOR -logica kunnen moeilijker zijn dan werken met circuits die meestal uit eenvoudiger poorten zijn samengesteld.Omdat XOR -gedrag afhangt van de precieze combinatie van ingangen, kan zelfs een kleine glitch, zoals een enigszins vertraagd signaal of een sporadische fout, ervoor zorgen dat de output onvoorspelbaar verandert.Bovendien heeft XOR -logica de neiging om de relatie tussen inputs en uitgangen te verdoezelen;Een kleine verandering in één input kan de uitgang omdraaien, die mogelijk niet onmiddellijk intuïtief is tijdens het debuggen.Als gevolg hiervan moet u meer tijd besteden aan het analyseren en diagnosticeren van problemen, waarbij vaak gespecialiseerde tools zoals logische analysatoren of simulatiesoftware worden vereist om fouten te bepalen.In onderhoudsfasen kan deze toegevoegde complexiteit de kosten en tijd verhogen die nodig zijn om digitale systemen bij te werken, te repareren of uit te breiden die sterk afhankelijk zijn van XOR -bewerkingen.
XOR -poorten zijn erg belangrijk in de elektronische apparaten van vandaag.Ze helpen bij taken zoals beveiligde communicatie, wiskunde doen in computers en het controleren op fouten in gegevens.Hoewel ze een beetje gecompliceerder zijn en meer kracht gebruiken dan eenvoudige poorten, maken XOR -poorten circuits sneller, kleiner en betrouwbaarder.Weten hoe Xor Gates werkt, hoe u ze kunt bouwen en waar u ze kunt gebruiken, kan u helpen betere en slimmer elektronische systemen te creëren.
Stuur een aanvraag, we zullen onmiddellijk reageren.
De functie van een XOR-poort (exclusief-of) is om alleen een 1 (true) uit te voeren wanneer het aantal ingangen dat 1 is oneven is.Voor een standaard 2-input XOR-poort geeft deze een 1 wanneer de twee ingangen verschillen: de ene ingang is 1 en de andere is 0. Als beide ingangen hetzelfde zijn (beide 0 of beide 1) is de uitvoer 0. In Booleaanse algebra is de functie van een 2-input XOR-poort geschreven als y = a · b ' + a' · b, wat betekent "a en niet b, of niet een en nietDit speciale gedrag helpt de XOR -poort verschillen te detecteren tussen twee invoersignalen.
Ja, een XOR -poort kan 3 ingangen hebben.Wanneer het 3 ingangen heeft (laten we ze A, B en C noemen), is de uitgang 1 als een oneven aantal ingangen 1. Dus als slechts één ingang of alle drie ingangen 1 zijn, is de uitgang 1. Als nul of twee ingangen 1 zijn, is de uitvoer 0. Deze regel met oneven nummer is een eenvoudige manier om te onthouden hoe een 3-input xor werkt.Verbind soms verschillende 2-input XOR-poorten met elkaar om een 3-invoer XOR-functie in circuits te bouwen.
Het wordt "exclusief of" genoemd omdat het werkt als een of poort, maar met een extra regel: de uitvoer is slechts 1 als precies één invoer 1 is. In een reguliere of poort is de uitvoer 1 als een van beide ingangen zijn of in tegenstelling tot de XOR -poort, de situatie uitsluit waar beide inputs worden toegevoegd waar beide input worden toegevoegd, is het exclusief "of."
Zowel XOR als of omgaan met situaties waarin inputs 1 zijn, maar ze gedragen zich anders.Een of poort geeft een uitgang van 1 als een invoer 1 is, zelfs als alle ingangen 1. Een XOR -poort zijn, aan de andere kant, geeft een uitgang van 1 alleen wanneer een oneven aantal ingangen 1 zijn en de ingangen verschillen.U kunt dus aan XOR beschouwen als een "speciale versie" van of die controleert op verschillen in plaats van alleen een positief signaal.
Het belangrijkste verschil is hoe ze meerdere hoge ingangen behandelen.Een of poortuitgangen 1 wanneer ten minste één ingang 1 is, ongeacht of een of alle ingangen 1. Een XOR-poortuitgangen 1 alleen 1 wanneer het aantal hoge ingangen vreemd is, wat precies één ingang hoog is (voor 2-input xor) of een oneven aantal ingangen hoog zijn (voor meer ingangen).Als de ingangen hetzelfde zijn (beide 0 of beide 1), voert XOR 0. in eenvoudige woorden uit, of zoekt gewoon naar een 1, terwijl xor controleert of de ingangen verschillen of als er een oneven aantal 1s is.
Op 2025/04/28
Op 2025/04/28
Op 8000/04/18 147757
Op 2000/04/18 111936
Op 1600/04/18 111349
Op 0400/04/18 83721
Op 1970/01/1 79508
Op 1970/01/1 66907
Op 1970/01/1 63038
Op 1970/01/1 63012
Op 1970/01/1 54081
Op 1970/01/1 52125