Eksklusiv bruk eller. Elements eksklusive eller. Prioritering av logiske operasjoner

I boolsk algebra, som all digital teknologi er basert på, må elektroniske elementer utføre en rekke spesifikke handlinger. Dette er det såkalte logiske grunnlaget. Her er tre hovedtrinn:

    ELLER - logisk tillegg ( disjunksjon) - ELLER;

    OG - logisk multiplikasjon ( konjunksjon) - OG;

    IKKE - logisk negasjon ( inversjon) - IKKE.

La oss ta positiv logikk som grunnlag, der det høye nivået vil være "1", og det lave nivået vil bli tatt som "0". For å gjøre det lettere å se hvordan logiske operasjoner utføres, er det sannhetstabeller for hver logiske funksjon. Det er umiddelbart lett å forstå at implementeringen av de logiske funksjonene "og" og "eller" innebærer antall inngangssignaler minst to, men det kan være flere.

Logisk element I.

Figuren viser sannhetstabellen for elementet " OG"med to innganger. Det sees tydelig at en logisk en vises ved utgangen av elementet bare hvis det er en en ved den første inngangen Og på den andre. I de tre andre tilfellene vil utgangen være null.

Inngang X1 Inngang X2 Utgang Y
0 0 0
1 0 0
0 1 0
1 1 1

kretsskjemaer Det logiske elementet "AND" er betegnet som følger.

På utenlandske diagrammer har betegnelsen på elementet "I" en annen disposisjon. Det kalles kort OG.

ELLER port.

Element " ELLER"med to innganger fungerer det litt annerledes. En logisk en ved første inngang er nok eller den andre vil ha en logisk som utgang. To enheter vil også gi en som utgang.

Inngang X1 Inngang X2 Utgang Y
0 0 0
1 0 1
0 1 1
1 1 1

I diagrammene er "ELLER"-elementet avbildet som følger.

På utenlandske diagrammer er det avbildet litt annerledes og kalles et element ELLER.

Logisk element IKKE.

Et element som utfører inversjonsfunksjonen " IKKE"har én inngang og én utgang. Det snur signalnivået. Et lavt potensial ved inngangen gir et høyt potensial ved utgangen og omvendt.

Inngang X Utgang Y
0 1
1 0

Slik er det vist i diagrammene.

I utenlandsk dokumentasjon er "NOT"-elementet avbildet som følger. Det kalles for kort IKKE.

Alle disse elementene i integrerte kretser kan kombineres i ulike kombinasjoner. Dette er elementene: AND-NOT, OR-NOT og mer komplekse konfigurasjoner. Det er på tide å snakke om dem også.

Logisk element 2AND-NOT.

La oss vurdere flere virkelige logiske elementer ved å bruke eksemplet med K155-serien med transistor-transistor-logikk (TTL) med lav grad av integrasjon. Bildet viser den en gang veldig populære K155LA3 mikrokretsen, som inneholder fire uavhengige elementer 2I - IKKE. Forresten, med dens hjelp kan du sette sammen et enkelt fyrtårn på en mikrokrets.

Tallet angir alltid antall innganger til det logiske elementet. I dette tilfellet er det et "AND"-element med to innganger hvis utgangssignal er invertert. Invertert, som betyr at "0" blir til "1" og "1" blir til "0". La oss ta hensyn til sirkelen på utgangene er et inversjonssymbol. I samme serie er det elementer 3I-NOT, 4I-NOT, som betyr "AND"-elementer med et annet antall innganger (3, 4, etc.).

Som du allerede forstår, er ett element 2I-NOT avbildet slik.

I hovedsak er dette et forenklet bilde av to kombinerte elementer: 2I-elementet og NOT-elementet ved utgangen.

Utenlandsk betegnelse for OG-NOT-elementet (i dette tilfellet 2I-NOT). Kalt NAND.

Sannhetstabell for 2I-NOT-elementet.

Inngang X1 Inngang X2 Utgang Y
0 0 1
1 0 1
0 1 1
1 1 0

I sannhetstabellen til 2I - NOT-elementet ser vi at takket være omformeren får vi et bilde motsatt av "I"-elementet. I motsetning til tre nuller og en ener, har vi tre enere og en null. OG - IKKE-elementet kalles ofte Schaeffer-elementet.

Logisk element 2ELLER-IKKE.

Logisk element 2ELLER - IKKE representert i K155-serien av 155LE1-mikrokretsen. Den inneholder fire uavhengige elementer i ett hus. Sannhetstabellen skiller seg også fra OR-kretsen ved bruk av invertering av utgangssignalet.

Sannhetstabell for 2OR-NOT logisk port.

Inngang X1 Inngang X2 Utgang Y
0 0 1
1 0 0
0 1 0
1 1 0

Bilde på diagrammet.

På fremmed måte er det avbildet slik. Kalt som ELLER.

Vi har bare ett høyt potensial ved utgangen, på grunn av samtidig bruk av lavt potensial til begge inngangene. Her, som i alle andre kretsdiagrammer, innebærer sirkelen ved utgangen invertering av signalet. Siden AND - NOT og OR - NOT-skjemaer finnes veldig ofte, har hver funksjon sin egen symbol. OG - IKKE-funksjonen er indikert med ikonet " & ", og ELLER-funksjonen er IKKE merket " 1 ".

For en separat omformer er sannhetstabellen allerede gitt ovenfor. Det kan legges til at antall omformere i ett hus kan nå seks.

Logisk element "eksklusiv ELLER".

Det er vanlig å inkludere et element som implementerer "eksklusive ELLER"-funksjonen blant de grunnleggende logiske elementene. Ellers kalles denne funksjonen "unekvivalens".

Et høyt utgangspotensial oppstår bare hvis inngangssignalene er ulikt. Det vil si at en av inngangene må ha en ener, og den andre må ha null. Hvis det er en omformer ved utgangen til det logiske elementet, utføres den motsatte funksjonen - "ekvivalens". Et høyt utgangspotensial vil vises når signalene på begge inngangene er like.

Sannhetstabell.

Inngang X1 Inngang X2 Utgang Y
0 0 0
1 0 1
0 1 1
1 1 0

Disse logiske elementene finner sin anvendelse i addere. "Eksklusiv ELLER" er avbildet i diagrammer med likhetstegn før enheten " =1 ".

I utenlandsk stil kalles "eksklusiv ELLER". XOR og på diagrammene tegner de det slik.

I tillegg til de ovennevnte logiske elementene, som utfører grunnleggende logiske funksjoner veldig ofte, brukes elementer kombinert i forskjellige kombinasjoner. For eksempel K555LR4. Det kalles veldig seriøst 2-4AND-2OR-NOT.

Sannhetstabellen er ikke gitt, siden mikrokretsen ikke er et grunnleggende logisk element. Slike mikrokretser utfører spesielle funksjoner og er mye mer komplekse enn eksemplet gitt. Det logiske grunnlaget inkluderer også enkle elementer "AND" og "OR". Men de brukes mye sjeldnere. Man kan lure på hvorfor denne logikken kalles transistor-transistor-logikk.

Hvis du ser i referanselitteraturen etter et diagram av for eksempel element 2I - IKKE fra K155LA3-mikrokretsen, så kan du se flere transistorer og motstander der. Faktisk er det ingen motstander eller dioder i disse mikrokretsene. Bare transistorer sprayes på silisiumkrystallen gjennom en sjablong, og funksjonene til motstander og dioder utføres av transistorenes emitterforbindelser. I tillegg er multi-emitter transistorer mye brukt i TTL-logikk. For eksempel, ved inngangen til element 4I er det en fire-emitter

En elektrisk krets designet for å utføre en logisk operasjon på inngangsdata kalles et logisk element. Inngangsdataene er representert her i form av spenninger på forskjellige nivåer, og resultatet av den logiske operasjonen ved utgangen oppnås også i form av en spenning på et visst nivå.

I dette tilfellet tilføres operandene - signaler i form av høy- eller lavnivåspenning mottas ved inngangen til det logiske elementet, som i hovedsak tjener som inngangsdata. Således indikerer en høynivåspenning - en logisk 1 - en sann verdi av operanden, og en lavnivåspenning 0 - en falsk verdi. 1 - SANN, 0 - USANT.

Logisk element- et element som implementerer visse logiske forhold mellom inngangs- og utgangssignaler. Logiske porter brukes ofte til å konstruere logiske kretser datamaskiner, diskrete automatiske overvåkings- og kontrollkretser. Alle typer logiske elementer, uavhengig av deres fysiske natur, er preget av diskrete verdier av inngangs- og utgangssignaler.

Logiske elementer har en eller flere innganger og en eller to (vanligvis omvendt til hverandre) utganger. Verdiene til "nuller" og "enere" av utgangssignalene til logiske elementer bestemmes av den logiske funksjonen som elementet utfører, og verdiene til "nuller" og "enere" av inngangssignalene, som spiller rollen til uavhengige variabler. Det er elementære logiske funksjoner som enhver kompleks logisk funksjon kan komponeres fra.

Avhengig av utformingen av elementkretsen, på dens elektriske parametere, De logiske nivåene (høye og lave spenningsnivåer) til inngangen og utgangen har de samme verdiene for de høye og lave (sanne og usanne) tilstandene.

Tradisjonelt produseres logiske elementer i form av spesielle radiokomponenter - integrerte kretser. Logiske operasjoner som konjunksjon, disjunksjon, negasjon og modulo-addisjon (AND, OR, NOT, XOR) er de grunnleggende operasjonene som utføres på hovedtypene av logiske porter. La oss deretter se nærmere på hver av disse typene logiske elementer.

Logisk element "AND" - konjunksjon, logisk multiplikasjon, OG


"AND" er et logisk element som utfører en konjunksjons- eller logisk multiplikasjonsoperasjon på inngangsdataene. Dette elementet kan ha fra 2 til 8 (det vanligste i produksjonen er "AND"-elementer med 2, 3, 4 og 8 innganger) innganger og én utgang.

Symboler for logiske elementer "AND" med forskjellige antall innganger er vist i figuren. I teksten er et logisk element "AND" med et visst antall innganger utpekt som "2I", "4I", etc. - et "AND" element med to innganger, med fire innganger, etc.


Sannhetstabellen for element 2I viser at utgangen til elementet vil være en logisk bare hvis logiske er samtidig ved den første inngangen OG ved den andre inngangen. I de resterende tre mulige tilfellene vil utgangen være null.

I vestlige diagrammer har I-elementikonet en rett linje ved inngangen og en avrundet linje ved utgangen. På innenlandske diagrammer - et rektangel med symbolet "&".

Logisk element "ELLER" - disjunksjon, logisk addisjon, OR


"ELLER" er et logisk element som utfører en disjunksjon eller logisk addisjonsoperasjon på inngangsdataene. Det, som "I"-elementet, er tilgjengelig med to, tre, fire osv. innganger og én utgang. Symbolene for logiske elementer "ELLER" med forskjellige antall innganger er vist i figuren. Disse elementene er utpekt som følger: 2OR, 3OR, 4OR, etc.


Sannhetstabellen for "2OR"-elementet viser at for at en logisk skal vises ved utgangen, er det tilstrekkelig at den logiske er ved den første inngangen ELLER ved den andre inngangen. Hvis det er logiske på to innganger samtidig, vil utgangen også være én.

I vestlige diagrammer har "ELLER"-elementikonet en avrundet inngang og en avrundet, spiss utgang. På innenlandske diagrammer er det et rektangel med symbolet "1".

Logisk element "NOT" - negasjon, inverter, NOT

"NOT" er et logisk element som utfører en logisk negasjonsoperasjon på inngangsdataene. Dette elementet, som har én utgang og kun én inngang, kalles også en inverter, siden det faktisk inverterer (reverserer) inngangssignalet. Figuren viser symbolet for det logiske elementet "NOT".

Sannhetstabellen for en omformer viser at et høyt inngangspotensial gir et lavt utgangspotensial og omvendt.

I vestlige diagrammer har elementikonet "NOT" formen av en trekant med en sirkel ved utgangen. På innenlandske diagrammer er det et rektangel med symbolet "1", med en sirkel ved utgangen.

Logisk element "NAND" - konjunksjon (logisk multiplikasjon) med negasjon, NAND

"AND-NOT" er et logisk element som utfører en logisk addisjonsoperasjon på inngangsdataene, og deretter en logisk negasjonsoperasjon, resultatet sendes til utgangen. Med andre ord er det i utgangspunktet et "AND"-element, supplert med et "NOT"-element. Figuren viser symbolet for det logiske elementet "2AND-NOT".


Sannhetstabellen for NAND-porten er det motsatte av sannhetstabellen for OG-porten. I stedet for tre nuller og en ener, er det tre enere og en null. NAND-elementet kalles også "Schaeffer-elementet" til ære for matematikeren Henry Maurice Schaeffer, som først bemerket dets betydning i 1913. Angitt som "I", bare med en sirkel ved utgangen.

Logisk element "ELLER-IKKE" - disjunksjon (logisk addisjon) med negasjon, NOR

"OR-NOT" er et logisk element som utfører en logisk addisjonsoperasjon på inngangsdataene, og deretter en logisk negasjonsoperasjon, resultatet sendes til utgangen. Med andre ord er dette et "ELLER"-element supplert med et "NOT"-element - en inverter. Figuren viser symbolet for det logiske elementet "2OR-NOT".


Sannhetstabellen for en ELLER-port er det motsatte av sannhetstabellen for en ELLER-port. Et høyt utgangspotensial oppnås bare i ett tilfelle - lave potensialer påføres begge inngangene samtidig. Den er betegnet som "ELLER", bare med en sirkel ved utgangen som indikerer inversjon.

Logisk port "eksklusiv ELLER" - tilleggsmodul 2, XOR

"eksklusiv ELLER" er et logisk element som utfører en logisk addisjonsoperasjon modulo 2 på inngangsdataene, har to innganger og en utgang. Ofte brukes disse elementene i kontrollkretser. Figuren viser symbolet for dette elementet.

Bildet i vestlige kretser er som "ELLER" med en ekstra buet stripe på inngangssiden, i innenlandske er det som "ELLER", bare i stedet for "1" vil det bli skrevet "=1".


Dette logiske elementet kalles også "unekvivalens". Et høyt spenningsnivå vil være ved utgangen bare når signalene ved inngangen ikke er like (den ene er en, den andre er null, eller en er null, og den andre er en), selv om det er to ener ved inngangen samtidig vil utgangen være null - dette er forskjellen fra "ELLER". Disse logiske elementene er mye brukt i addere.

Oppførsel

Elementene Exclusive OR, Exclusive NOR, Odd og Even-elementer beregner den tilsvarende funksjonen til inngangsverdiene og sender ut resultatet.

Som standard ignoreres ikke-tilkoblede innganger - det vil si med mindre inngangene faktisk har noe koblet til seg - ikke engang ledninger. Så du kan legge til et 5-inngangselement, men bare koble til to innganger, og det vil fungere som et 2-inngangselement; dette sparer deg for å måtte bekymre deg for å angi antall innganger hver gang du oppretter et element. (Hvis alle innganger ikke er tilkoblet, er feilverdien på utgangen X.) Noen brukere foretrekker imidlertid at Logisim insisterer på at alle innganger skal kobles til, da dette samsvarer med de virkelige elementene. Du kan aktivere denne virkemåten ved å velge Prosjekt > Alternativer..., gå til kategorien Modellering og velge alternativet Feil for udefinerte innganger for Elementutgang ved usikkerhet.

Sannhetstabellen med to innganger for elementene er som følger.

xyEksklusiv ELLER Eksklusiv ELLER IKKEOdd paritetParitet
0 0 0 1 0 1
0 1 1 0 1 0
1 0 1 0 1 0
1 1 0 1 0 1

Som du kan se, oppfører Odd- og XOR-portene det samme ved to innganger; på samme måte oppfører Parity og Exclusive NOR-elementene det samme. Men hvis det er mer enn to innganger med en viss verdi, vil Exclusive OR-elementet gi ut 1 når én er nøyaktig én inngang, mens Odd-elementet vil gi ut 1 når det er én på et oddetall av innganger. XOR-porten vil produsere 1 ved utgangen når innganger med en er strengt tatt Ikkeén, mens Paritetselementet vil gi 1 når det er et partall av innganger med én. XOR- og XNOR-portene har et attributt kalt Multi-Input Behavior som gjør at de kan konfigureres til å bruke oppførselen til Odd- og Even-portene.

Hvis noen av inngangene har en feilverdi (for eksempel hvis motstridende verdier leveres til samme ledning) eller en flytende verdi, vil utgangen være en feilverdi.

Multi-bit-versjonene av hvert element vil utføre sine én-bits konverteringer på inngangene bitvis.

Merk: Mange eksperter hevder at oppførselen til det krøllede XOR-elementet bør samsvare med oppførselen til Odd-elementet, men det er ingen enighet om dette problemet. Logisims standardoppførsel for XOR-elementet er basert på IEEE 91-standarden. Dette samsvarer også med den intuitive forståelsen av begrepet Eksklusiv ELLER: En kelner som spør om du vil ha en siderett med potetmos, gulrøtter, grønne erter eller slaw vil bare godta ett valg, ikke tre, uansett hva noen eksperter måtte fortelle deg. (Jeg må imidlertid innrømme at jeg ikke har testet denne uttalelsen seriøst.) Du kan konfigurere XOR- og XNOR-portene til å bruke en av variantene ved å endre dens Multi-Input Behavior-attributt.

Kontakter (forutsatt at komponenten er vendt mot øst)

Vestkant (innganger, bitbredde tilsvarer databit-attributtet)

Komponentinnganger. Det vil være så mange av dem som angitt i attributtet Antall innganger.

Merk at hvis du bruker krøllete elementer, vil den vestlige kanten av XOR- og XNOR-elementene være buet. Inngangspinnene er imidlertid knapt plassert. Logisim tegner korte segmenter for å vise dette; hvis du overlapper et segment, vil programmet uten varsel anta at du ikke mente å overlappe det. Ved bruk av "Print View" vil disse segmentene ikke tegnes hvis de ikke er koblet til ledninger.

Østkant (utgang, bitbredde tilsvarer databit-attributtet)

Utgangen til et element hvis verdi beregnes basert på gjeldende verdier ved inngangene, som beskrevet ovenfor.

Attributter

Når en komponent er valgt, eller allerede er lagt til, endrer 0 til 9-tastene attributtet for antall innganger, Alt-0 til Alt-9 endrer attributtet for databiter, og piltastene endrer retningsattributtet.

Retning Retningen til komponenten (dens utgang i forhold til dens innganger). Databiter Bredden på komponentens innganger og utganger. Elementstørrelse Bestemmer om en bred eller smal versjon av komponenten skal gjengis. Dette påvirker ikke antall innganger, som bestemmes av attributtet Number of Inputs; Imidlertid, hvis antallet innganger overstiger 3 (for en smal komponent) eller 5 (for en bred), vil elementet bli gjengitt med "vinger" for å imøtekomme det forespurte antallet innganger. Antall innganger Bestemmer hvor mange pinner på vestkanten komponenten skal ha. Multi-input-atferd (kun XOR og XNOR) Når det er tre eller flere innganger, vil utgangen fra XOR- og XNOR-portene være basert på enten det faktum at 1 strengt tatt er én inngang (standard) eller på et oddetall av innganger .

En bit er minimumsmåleenheten for informasjonsmengden, siden den lagrer en av to verdier - 0 (falsk) eller 1 (sant). False og True er oversatt til russisk som henholdsvis løgn og sannhet. Det vil si at én bitcelle kan være i bare én tilstand av to mulige om gangen. La meg minne deg på at de to mulige tilstandene til en bitcelle er 1 og 0.
Det er visse operasjoner for å manipulere biter. Disse operasjonene kalles logiske eller boolske operasjoner, oppkalt etter en av matematikerne, George Boole (1815-1864), som bidro til utviklingen av dette vitenskapsfeltet.
Alle disse operasjonene kan brukes på hvilken som helst bit, uavhengig av om den har en verdi på 0 (null) eller 1 (en). Nedenfor er de grunnleggende logiske operasjonene og eksempler på deres bruk.

Logisk OG operasjon

OG-notasjon: &

Den logiske OG-operasjonen utføres på to biter, la oss kalle dem a og b. Resultatet av å utføre den logiske operasjonen OG vil være lik 1 hvis a og b er lik 1, og i alle andre tilfeller vil resultatet være lik 0. Vi ser på sannhetstabellen til den logiske operasjonen og.

a (bit 1) b(bit 2) a(bit 1) og b(bit 2)
0 0 0
0 1 0
1 0 0
1 1 1

Logisk ELLER-operasjon

ELLER betegnelse: |

Den logiske ELLER-operasjonen utføres på to bits (a og b). Resultatet av en logisk ELLER-operasjon vil være 0 hvis a og b er lik 0 (null), og i alle andre (andre) tilfeller vil resultatet være 1 (en). Vi ser på sannhetstabellen for den logiske operasjonen OR.

a (bit 1) b(bit 2) a(bit 1) | b(bit 2)
0 0 0
0 1 1
1 0 1
1 1 1

Eksklusiv logisk operasjon ELLER (XOR).

XOR-notasjon: ^
Den logiske eksklusive ELLER-operasjonen utføres på to bits (a og b). Resultatet av en logisk XOR-operasjon vil være 1 (én) hvis en av bitene a eller b er 1 (én), ellers blir resultatet 0 (null). Vi ser på sannhetstabellen for den logiske operasjonen eksklusive OR.

a (bit 1) b(bit 2) a(bit 1) ^ b(bit 2)
0 0 0
0 1 1
1 0 1
1 1 0

Logisk operasjon IKKE (ikke)

Notasjon IKKE: ~
En logisk operasjon utføres IKKE på én bit. Resultatet av denne logiske operasjonen avhenger direkte av tilstanden til biten. Hvis biten var i nulltilstand, vil resultatet av NOT være lik én og omvendt. Vi ser på sannhetstabellen for den logiske operasjonen NOT.

a (bit 1) ~a (nektelse av bit)
0 1
1 0

Husk disse 4 logiske operasjonene. Ved å bruke disse logiske operasjonene kan vi få ethvert mulig resultat. Les i detalj om bruken av logiske operasjoner i C++.

Eksklusive OR-elementer (på engelsk - Exclusive-OR) kan også klassifiseres som de enkleste elementene, men funksjonen de utfører er noe mer kompleks enn i tilfellet med AND-elementet eller OR-elementet. Alle innganger til XOR-portene er like, men ingen inngang kan blokkere de andre inngangene ved å sette utgangen til én eller null.

Ris. 4.1. Betegnelser på elementer Eksklusiv ELLER: utenlandsk (venstre) og innenlandsk (høyre)

Den eksklusive ELLER-funksjonen betyr følgende: en ener vises ved utgangen når bare én inngang har en. Hvis det er to eller flere enere ved inngangene, eller hvis alle innganger er null, vil utgangen være null. Sannhetstabellen til det eksklusive ELLER-elementet med to innganger er gitt i tabellen. 4.1. Betegnelsene som er tatt i bruk i innenlandske og utenlandske ordninger er vist i fig. 4.1. Inskripsjonen på den hjemlige betegnelsen på elementet Eksklusiv ELLER "=1" betyr bare at situasjonen fremheves når det er én og bare én enhet ved inngangene.

Det er få XOR-elementer i standardserier. Innenlandske serier tilbyr LP5-mikrokretser (fire to-inngangselementer med 2C-utgang), LL3 og LP12, som skiller seg fra LP5 i OK-utgangen. En for spesifikk funksjon implementeres av disse elementene.

Fra et matematisk synspunkt utfører XOR-elementet operasjonen av den såkalte modulo-2 summeringen.Derfor kalles disse elementene også modulo-to addere. Som nevnt i forrige forelesning, er summering modulo 2 indikert med et plusstegn omsluttet av en sirkel.

Hovedbruken av XOR-porter, direkte avledet fra sannhetstabellen, er å sammenligne to inngangssignaler. I tilfellet når to enere eller to nuller kommer til inngangene (signalene faller sammen), dannes det en null ved utgangen (se tabell 4.1). I denne applikasjonen tilføres typisk et konstant nivå til en inngang til elementet, med hvilket et tidsvarierende signal som kommer til den andre inngangen sammenlignes med. Men mye oftere brukes spesielle kodekomparatormikrokretser for å sammenligne signaler og koder, som vil bli diskutert i neste forelesning.

Som en modulo 2-adderer brukes XOR-elementet også i parallelle og serielle modulo 2-delere som brukes til å beregne sykliske kontrollsummer. Men disse ordningene vil bli diskutert i detalj i forelesninger 14,15.

En viktig anvendelse av XOR-elementer er en kontrollert omformer (fig. 4.2). I dette tilfellet brukes en av elementinngangene som en kontroll, og et informasjonssignal mottas ved den andre elementinngangen. Hvis kontrollinngangen er én, inverteres inngangssignalet, men hvis det er null, inverteres det ikke. Oftest gis kontrollsignalet konstant nivå, bestemmer driftsmodusen til elementet, og informasjonssignalet pulseres. Det vil si at XOR-porten kan endre polariteten til inngangssignalet eller kanten, avhengig av kontrollsignalet.

Ris. 4.2. Eksklusivt ELLER-element som styrt omformer

I tilfellet der det er to signaler med samme polaritet (positive eller negative), og deres samtidige ankomst er utelukket, kan XOR-elementet brukes til å blande disse signalene (fig. 4.3). For enhver polaritet til inngangssignaler vil utgangssignalene til elementet være positive. For positive inngangssignaler vil XOR-porten fungere som en 2OR-port, og for negative innganger vil den erstatte 2AND-NOT-porten. Slike erstatninger kan være nyttige i tilfeller der noen eksklusive ELLER-elementer forblir ubrukte i kretsen. Det må imidlertid tas i betraktning at signalutbredelsesforsinkelsen i XOR-elementet vanligvis er litt større (ca. 1,5 ganger) enn forsinkelsen i de enkleste OG, NAND, OR, NOR-elementene.

Ris. 4.3. Bruk av et XOR-element for å blande to ikke-samtidige signaler

Ris. 4.4. Velge kanter på inngangssignalet ved hjelp av XOR-elementet

En annen viktig anvendelse av det eksklusive ELLER-elementet er dannelsen av korte pulser langs en hvilken som helst kant av inngangssignalet (fig. 4.4). I dette tilfellet spiller det ingen rolle om kanten på inngangssignalet er positiv eller negativ, en positiv puls genereres fortsatt ved utgangen. Inngangssignalet forsinkes ved hjelp av en kondensator eller en kjede av elementer, og deretter mates originalsignalet og dets forsinkede kopi til inngangene til Exclusive OR-elementet. I begge kretsene brukes også XOR-elementer med to innganger som forsinkelseselementer i en ikke-inverterende forbindelse (null brukes på den ubrukte inngangen). Som et resultat av denne konverteringen kan vi snakke om å doble frekvensen til inngangssignalet, siden utgangspulsene følger dobbelt så ofte som inngangspulsene.