
XOR (yksinoikeudella tai) portti on erityinen logiikkaportti, jota käytetään digitaalisessa elektroniikassa.Se toimii hiukan eri tavalla kuin perusportit, kuten ja tai ei niin, että saatat jo tietää.Vaikka näitä perusportteja on helppo kuvata yksinkertaisilla säännöillä, XOR -portti on hiukan ainutlaatuisempi.XOR -portin pääidea on, että se antaa 1 (tai "totta") lähtöä vain silloin, kun tarkalleen yksi sen kahdesta tulosta on 1. Jos molemmat tulot ovat samat, joko molemmat tai molemmat 1, lähtö on 0 (tai "vääriä").Voit ajatella sitä tällä tavalla: XOR -portti tarkistaa, ovatko tulot erilaiset.Jos ne ovat erilaisia, se antaa 1. Jos ne ovat samat, se antaa 0.
Boolean -algebran (logiikkaporttien matematiikka) suhteen XOR -operaatio kirjoitetaan AB ' + A'B: ksi.Tämä tarkoittaa:
Olla A ja ei b
Olla TAI
Olla Ei a ja b
Tämä lauseke osoittaa, että voit rakentaa XOR -portin perusosat: kaksi ja portit, kaksi ei porttia ja yhden tai portin.XOR -portti auttaa yhdistämään erilaisia tuloja älykkäällä tavalla.Se tekee monimutkaisista piireistä pienempiä ja nopeampia, koska voit korvata joukon perusportteja vain yhdellä XOR -portilla.Tämä säästää tilaa ja parantaa, kuinka hyvin piiri toimii.
Piirikaavioissa XOR -portti näyttää melkein kuin portti, mutta siinä on ylimääräinen kaareva viiva lähellä tuloja.Tämä ylimääräinen rivi osoittaa, että se on "yksinoikeudella", mikä tarkoittaa, että lähtö on vain korkea (1), kun tulot ovat erilaisia.Jos tulot ovat samat, lähtö on alhainen (0).Alla oleva kuva näyttää logiikka-symbolin 2-sisääntulolle XOR (yksinoikeudella tai) portille.Siinä on kaksi syöttöliittimää, merkitty A ja B ja yksi lähtöliittimet, merkitty Y. Muoto on samanlainen kuin portti, mutta tulopuolella on ylimääräinen kaareva viiva edustamaan "yksinoikeutta".Lähtö y muuttuu korkealle (1) vain, kun tulot A ja B ovat erilaisia.

Kuva 2. 2-INTUT XOR GATE -symboli
Kun tuloja on kaksi (A ja B), XOR -portti toimii näin:
• Jos sekä A että B ovat 0, lähtö y on 0.
• Jos A on 0 ja B on 1, lähtö y on 1.
• Jos A on 1 ja B on 0, lähtö y on 1.
• Jos sekä A että B ovat 1, lähtö y on 0.
Boolean lauseke 2-sisääntulolle xor:

Tämä tarkoittaa: y on 1, kun A on 1 ja B on 0 tai kun A on 0 ja B on 1.
|
Eräs |
B - |
Y |
|
0 - |
0 - |
0 - |
|
0 - |
1 |
1 |
|
1 |
0 - |
1 |
|
1 |
1 |
0 - |
Kun tuloja on kolme (A, B ja C), XOR -portti noudattaa yksinkertaista sääntöä.Lähtö on 1, kun tulojen joukossa on pariton määrä 1.Esimerkiksi:
• Jos yksi tulo on 1 (ja toiset ovat 0), lähtö on 1.
• Jos kolme tuloa ovat 1, lähtö on 1.
• Jos kaksi tuloa on 1 tai ei mitään, on 1, lähtö on 0.
Boolen lauseke 3-sisääntulolle XOR:

Tätä voidaan laajentaa seuraavasti:

|
Eräs |
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 |
Esimerkki:
• A = 1, B = 0, C = 0 → Yksi tulo on 1 → lähtö y = 1.
• A = 1, B = 1, C = 0 → Kaksi tuloa ovat 1 → lähtö y = 0.
• A = 1, B = 1, C = 1 → Kolme tuloa ovat 1 → lähtö y = 1.
Tavallinen XOR -portti rakennetaan kahdella ja portilla, kaksi ei porttia ja yksi tai portti.Vaikka tämä menetelmä toimii luotettavasti, se lisää komponenttien lukumäärää ja piirin kokonaiskokoa.Tämän monimutkaisuuden välttämiseksi monet mieluummin käyttävät vain NAND: tä tai eikä portteja.Näitä kutsutaan yleisten porttien nimellä, koska niitä voidaan käyttää minkä tahansa muun tyyppisen logiikkaportin luomiseen.Vain NAND- tai Nort -porttien käyttäminen yksinkertaistaa valmistusta ja varastonhallintaa vähentämällä tarvittavien osien monimuotoisuutta.Lisäksi tällä tavalla tehdyt piirit ovat usein pienempiä, kuluttavat vähemmän voimaa ja tuottaminen maksaa vähemmän.XOR -rakentamisen hallitseminen NAND- tai NOR -porteilla on arvokas taito tehokkaiden ja käytännöllisten elektronisten järjestelmien suunnitteluun.

Kaavio näyttää XOR -portin vakiorakenteen käyttämällä tai porttia, NAND -porttia ja porttia.Tulot A ja B käsitellään ensin portilla ja NAND -portilla.Näiden kahden portin lähdöt syötetään sitten Aniin ja porttiin, jonka lähtö on lopullinen tulos, Y. Tämä asennus kaappaa XOR -portin käyttäytymisen: Y on korkea (1) vain, kun syötteet A ja B ovat erilaisia.
XOR (yksinoikeudella) portti on tärkeä logiikkaportti digitaalisessa elektroniikassa, joka tuottaa korkean signaalin (1) vain silloin, kun sen kaksi tuloa ovat erilaisia.Mielenkiintoinen ja käytännöllinen harjoitus on XOR -portin rakentaminen käyttämällä vain NAND -portteja.Tämä osoittaa NAND -portin joustavuuden ja voiman, jota kutsutaan yleiseksi portille, koska sitä voidaan käyttää minkä tahansa muun tyyppisen logiikkaportin rakentamiseen.XOR -portin luomiseksi vain NAND -porteilla vaaditaan viisi NAND -porttia.Ensimmäinen vaihe on kääntää molemmat tulot, A ja B. Tämä tehdään kytkemällä jokainen tulo NAND -porttiin, jossa portin molemmat tulot sidotaan toisiinsa.Kun tulo syötetään NAND -portin molemmille liittimiin, lähtöstä tulee looginen, ei tulo.Seurauksena on, että kahta NAND -porttia käytetään tuottamaan ei A eikä B.
Seuraava vaihe sisältää alkuperäisten ja käänteisten signaalien yhdistäminen välituloksien tuottamiseksi.Kolmas NAND -portti vie A: n tuloksena A eikä B, kun taas neljäs NAND -portti vie B: n ja ei A. Nämä portit luovat signaaleja, jotka ovat korkeat vain silloin, kun A ja B ovat erilaisia, linjassa käyttäytymisen kanssa, jota odotetaan XOR -toiminnasta välivaiheessa.Lopuksi, kahden välituotteen portin lähdöt syötetään viidenteen NAND -porttiin.Tämä viimeinen portti suorittaa loogisen NAND: n kahdessa välialueella.Yhdistettyjen signaalien luonteen vuoksi tämä lopullinen NAND -operaatio tuottaa XOR -lähdön onnistuneesti.Tuloksena on suuri lähtö, kun A ja B eroavat ja alhainen lähtö, kun A ja B ovat samat, täyttäen XOR -portin totutaulukon.

Kuva 4. XOR -portin rakentaminen NAND -porteilla
Kuva kuvaa tätä asennusta selvästi.Se näyttää viisi NAND -porttia kytkettynä tavalla, joka heijastaa yllä olevaa kuvausta.Kahta porttia käytetään tulosten A ja B. Kääntämiseen kaksi muuta porttia yhdistävät alkuperäiset ja käänteiset tulot väliaikaisten signaalien muodostamiseksi.Näiden porttien ulostulot yhdistetään lopulta viidennen NAND -portin läpi XOR -lähtöä varten, joka on merkitty Y: ksi. Tämä kokoonpano ei vain saavuta XOR -toimintoa, vaan korostaa myös mukautumiskykyä ja yksinkertaisuutta, jonka NAND -portit tuovat digitaaliseen piirisuunnitteluun.
XOR -portti voidaan rakentaa myös käyttämällä vain ei -portteja.Samoin kuin NAND -portteja käyttävä menetelmä, tämä lähestymistapa alkaa tuottamalla alkuperäisten tulojen käänteiset versiot.Kahta eikä porttia käytetään, yksi jokaiselle tulolle, tämän inversion suorittamiseksi.Näin tekemällä piirissä on pääsy paitsi alkuperäisiin tuloihin, myös niiden täydentämiseen, mikä mahdollistaa monimutkaisemmat yhdistelmät.Tulojen kääntämisen jälkeen piiri luo kaksi väliagnaalia.Yksi eikä portti yhdistää käänteisen tuloksen alkuperäiseen B -tuloon.Toinen eikä portti yhdistää alkuperäisen A -sisääntulon käänteiseen B -tuloon.
Nämä kaksi välituotetta ovat tärkeitä, koska ne eristävät olosuhteet, joissa tarkalleen yksi kahdesta alkuperäisestä tulosta on totta, XOR -portin käyttäytyminen.Lopuksi, kaksi välituotetta syötetään viimeiseen eikä porttiin.Tämä viimeinen portti yhdistää kaksi signaalia suorittaen XOR -toiminnon.Tuloksena on lähtö, joka on korkea (logiikka 1), kun tarkalleen yksi tulo on korkea ja muuten matala (logiikka 0).Vain XOR -portin luomiseen tarkoitettujen porttien käyttäminen osoittaa yleisten porttien joustavuuden ja voiman, mikä tekee malleista yhtenäisempiä, tehokkaampia ja joskus helpompia valmistaa integroiduissa piireissä.

Kuva 5. XOR -portin rakentaminen NORES: n kanssa
Kaavio havainnollistaa logiikkapiiriä, joka on rakennettu kokonaan NORES: n kanssa XOR -operaation toteuttamiseksi.Tulot, jotka on merkitty A ja B, kulkevat ensin erillisten porttien läpi, jotka kääntävät ne.Nämä inversiot (A 'ja B') sitten kukin yhdistetään vastakkaiseen alkuperäiseen tuloon kahden muun ei -portin kautta.Näiden yhdistelmien tulokset syötetään lopulliseen eikä porttiin, tuottaen lähtö Y. Tämä rakenne kerrostaa huolellisesti eikä operaatioita toistaaksesi XOR -portin tarkan käyttäytymisen.
7486 QUAD 2-INTUT XOR -portti on integroitu piiri, joka sisältää neljä riippumatonta XOR-porttia yhdessä 14-nastaisessa kaksois-linjapaketissa (DIP).Se on osa TTL-laitteiden (transistoritransistorin logiikan) suosittuja 74-sarjan, mikä tekee siitä katkottua digitaalisessa elektroniikassa.XOR (yksinoikeudellinen OR) -toiminto on tärkeä logiikkajärjestelmissä, koska se tuottaa korkean signaalin vain, kun nämä kaksi tuloa eroavat toisistaan.Tämä käyttäytyminen on hyödyllinen sovelluksissa, kuten looginen vertailu, pariteetin luominen ja tarkistus, binaarinen aritmeettinen ja yksinkertaiset päätöksentekopiirit.Standardin TTL -version lisäksi on saatavana 7486: n CMOS -variantti, joka tarjoaa pienemmän virrankulutuksen.Tämä tekee sirusta erinomaisen valinnan hankkeille, jotka vaativat energiatehokkuutta, kuten akkukäyttöisiä laitteita.Tavallisen pakkauksen ja PIN -asettelun ansiosta 7486 voidaan helposti integroida laajaan valikoimaan elektronisia järjestelmiä.

Kuva 6. 7486 QUAD 2-INTUT XOR -portti
7486: n sisäinen rakenne on järjestetty neljään XOR -porttiin, joista jokaisessa on kaksi syöttötapia ja yksi lähtötappi.Tulot A1 ja B1 (nastat 1 ja 2) Syötä ensimmäinen portti, jonka lähtö Q1 näkyy nastassa 3. Samoin toinen portti vastaanottaa tulot A2 ja B2 (nastat 4 ja 5) ja tarjoaa lähtö Q2: iin nastassa 6. Kolmas portti käyttää A3 ja B3 (nastat 9 ja 10) tuloina, lähtö Q3: lla nasta 8 ja neljännen portin käyttäminen A4 ja B4 (Pins 12 ja 13).Sillä siru toimitetaan nasta 14 (VCC) ja nasta 7 on kytketty maahan (GND).Kuva näyttää nämä suhteet selvästi, auttaen sinua nopeasti ymmärtämään, kuinka laitteen yhdistäminen ja käyttäminen niiden piireissä.
Xor Gatesilla on rooli salauksen ja turvallisen viestinnän alalla.Yksinkertaisissa salausjärjestelmissä selkeä tekstiviesti yhdistetään salaiseen avaimeen XOR -operaation avulla salauksen tekstin tuottamiseksi.Tämä salausteksti näyttää täysin satunnaiselta tietämättä avainta, mikä vaikeuttaa luvattomien osapuolten purkamista.Lisäksi, koska XOR -toimenpide on helposti palautettava, soveltamalla samaa avainta salaustekstiin palauttaa alkuperäisen viestin, se on ihanteellinen sekä salaus- että salauksenprosesseille.Tämä ominaisuus tekee Xor Gatesista perustiedot, mutta tehokkaan työkalun turvallisten viestintäprotokollien kehittämisessä.
Digitaalisessa aritmeettisessa muodossa XOR -portit ovat tärkeitä komponentteja perustoimintojen, kuten lisäämisen ja vähentämisen, suorittamiseen.Erityisesti binaarisessa lisäyksessä XOR-porttia käytetään kahden bitin summan laskemiseen ottamatta huomioon.Monimutkaisemmissa piireissä, kuten täydellisissä lisäyksissä, Xor-portit toimivat yhdessä ja / / porttien kanssa sekä summan että suorituksen arvojen hallitsemiseksi.Samoin digitaalisten piirien vähennysoperaatiot käyttävät usein XOR -portteja yhdistettynä kahden komplementin esitykseen.Heidän ennustettavissa oleva käyttäytyminen binaarisyöttöillä tekee heistä tärkeitä prosessorien ja laskimien tehokkaiden, nopeiden aritmeettisten yksiköiden suunnittelussa.
Xor-portit ovat hienoja luomalla peräkkäisiä logiikkapiiriä, mukaan lukien flip-flops ja laskurit.Flip-flops ovat muistielementtien rakennuspalikoita, jotka kykenevät tallentamaan yhden bitin datan, ja laskureita käytetään sekvenssiin tietyn määrän tiloja digitaalisessa järjestelmässä.XOR -portit sallivat vaihtamistoimenpiteet, mikä tarkoittaa, että ne voivat muuttaa ulostulon tilaa aina, kun tietyt syöttöolosuhteet täyttyvät.Tämä käyttäytyminen on tärkeää T-tyypin flip-flops- ja asynkronisten laskurien suunnittelussa, joissa tarvitaan dynaamisia tilanmuutoksia kellon syöttö- tai ohjaussignaalien perusteella.Niiden käyttö varmistaa, että piirit reagoivat tarkasti ja tehokkaasti muutosten syöttämiseen ajan myötä.
Peruslogiikkatoimintojen lisäksi Xor -portit edistävät kehittyneempien elektronisten järjestelmien toimintaa.Niitä käytetään virheiden havaitsemis- ja korjausmekanismeissa, kuten pariteettigeneraattoreissa ja tammilla, joissa ne auttavat tarkistamaan datan eheyden lähetyksen aikana.Digitaalisissa vertailijöissä XOR -portit tunnistavat erot kahden binaarinumeron välillä tuottamalla korkea signaali, jos bitit eivät vastaa.Lisäksi XOR -portit auttavat signaalinkäsittely- ja modulaatiotekniikoita, joissa tarvitaan tarkka hallinta signaaleja.Niiden monipuolinen luonne tekee heistä monimutkaisten digitaalisten järjestelmien ytimen viestintälaitteista mikroprosessoreille ja sulautettuihin järjestelmiin.
XOR -portit on suunniteltu tuottamaan korkea tuotos, kun pariton määrä niiden tuloja on korkea (tosi) ja pieni lähtö, kun korkeiden tulojen lukumäärä on tasainen.Tämä ominaisuus tekee niistä erittäin arvokkaita digitaalisissa malleissa, jotka vaativat pariton funktion havaitsemista, kuten vaihtamistiloja, bittien välisiä eroja ja flip-flops- ja laskurien tilan hallintaa.Sen sijaan, että rakennettaisiin monimutkaisia verkkoja, joissa on useita perusportteja saman tuloksen saavuttamiseksi, yksinkertainen XOR -rakenne voi tehokkaasti hallita tällaisia toimintoja, yksinkertaistaen huomattavasti suunnittelun monimutkaisuutta.
Digitaalisessa logiikan suunnittelussa Boolen ilmaisujen monimutkaisuuden minimoiminen on tärkeä askel kohti tehokkaiden piirejen rakentamista.XOR -portit yhdistävät luonnostaan useita loogisia toimintoja (ja, tai eivät) yhdeksi, kompakti -toiminnoksi.Strategisesti XOR -portteja voit muuttaa monimutkaiset lausekkeet paljon yksinkertaisemmiksi muodoiksi, mikä vähentää laajojen johdotuksen ja yhteyksien tarvetta.Yksinkertaistaminen ei vain johda integroiduissa piireissä helpompaan toteuttamiseen, vaan myös minimoi suunnitteluvirheiden mahdollisuudet parantaa sekä digitaalisten järjestelmien suorituskykyä että luotettavuutta.
Yksi logiikan yksinkertaistamisen suorista tuloksista XOR -porttien avulla on vaadittavien komponenttien lukumäärä.Sen sijaan, että käytettäisiin useita standardiportteja monimutkaisen toiminnan suorittamiseen, yksi XOR -portti voi usein suorittaa saman tehtävän.Tämä konsolidointi vähentää portin kokonaismäärää, säästää arvokasta tilaa painetuilla piirilevyillä (PCB) tai integroiduilla siruilla ja mahdollistaa pienempien, kevyempien laitteiden luomisen.Harvemmat komponentit tarkoittavat myös vähemmän juotosliitoksia, yhteyksiä ja mahdollisia vikapisteitä, mikä johtaa parantuneeseen kestävyyteen ja helpompaan ylläpitoon.
Minimoimalla porttien ja yhteyksien lukumäärän XOR -portteja sisältävät piirit voivat saavuttaa nopeammat käsittelynopeudet.Jokainen logiikkaportti tuo pienen viiveen (tunnetaan nimellä etenemisviive), niin vähemmän portteja tulo- ja lähtöjen välillä tarkoittaa vähemmän signaalinkäsittelyn kokonaisviivettä.Lisäksi, koska aktiivisten komponenttien kytkentätilat ovat vähemmän, piirin kokonaiskulutus putoaa.Tämä tekee XOR-porteista, jotka ovat ihanteellisia voimaherkälle sovelluksille, kuten mobiilielektroniikka, puettavat laitteet ja esineiden Internet (IoT) -anturit.
XOR -portit ovat rakennuspalikoita järjestelmissä, jotka on suunniteltu varmistamaan tiedon tarkkuus.Virheen havaitsemismenetelmissä, kuten pariteettitarkistukset, XOR -portit laskevat, onko tietojoukon lukumäärä tasainen vai pariton.Jos pariteettibitti ei vastaa tietojen varmennuksen aikana, se osoittaa, että virhe on tapahtunut.Lisäksi Xor -porteilla on rooli hienostuneemmissa virheenkorjauskoodeissa, kuten hammasprofiileissa, jolloin järjestelmät voivat paitsi havaita myös virheiden korjaamisen.Tätä tarvitaan televiestinnän, tietojen tallennuksen ja tietojenkäsittelyn aloilla, joissa jopa pienellä tietojen korruptiolla voi olla seurauksia.
Monissa digitaalisissa järjestelmissä, etenkin prosessoreilla ja muistipiireissä, on usein tarpeen verrata kahta tietojoukkoa nopeasti ja tarkasti.XOR -portit tekevät tästä prosessista erittäin tehokkaan.Kun verrataan kahta bittiä, XOR -portti tuottaa korkean signaalin, jos bitit eroavat toisistaan ja matala signaali, jos ne ovat samat.Yhdistämällä useiden XOR-porttien lähdöt NOR- tai NAND-rakenteen läpi, kokonaisia sanoja (kuten 8-bittisiä, 16-bittisiä tai 32-bittisiä tietoja) voidaan verrata samanaikaisesti.Tämä nopea vertailukyky on hyvä tehtäville, kuten välimuistin validointi, ohjeiden dekoodaus ja suojattujen tietojen varmennusprosessit.
Teollisuuksilla, joilla turvallisuus ja luotettavuus eivät ole neuvottelemattomia, kuten ilmailu-, auto-, lääketieteelliset laitteet ja infrastruktuuri, Xor-portit ovat tärkeitä.Niiden käyttö virheiden tarkistamisessa, redundanssin todentamisessa ja järjestelmän seurannassa varmistaa, että viat tai erot havaitaan nopeasti ja tarkasti.Esimerkiksi avioniikkajärjestelmissä XOR -portit voivat verrata redundantteja anturin lähtöjä vikojen havaitsemiseksi.Lääketieteellisissä laitteissa ne varmistavat tiedon eheyden elämänkriittisen seurannan aikana.Niiden luotettavuus ja ennustettavissa oleva käyttäytyminen vaihtelevissa olosuhteissa tekevät XOR -porteista luotettavan komponentin järjestelmissä, joissa jopa lyhyt virhe voi johtaa katastrofaalisiin tuloksiin.
XOR (Exclusive OR) -portilla on monimutkaisempi sisäinen suunnittelu kuin peruslogiikkaportit, kuten ja tai ei.Vaikka ja portti voidaan rakentaa vain muutamilla transistoreilla, XOR -portin toteuttaminen vaatii tyypillisesti useiden perusporttien, kuten ja, tai ei, ja ei, työskentelemistä yhdessä.Vaihtoehtoisesti tarvitaan suurempi määrä transistoreita, jos XOR rakennetaan suoraan transistorin tasolle.Tämä monimutkaisuus ei vain lisää portin kokoa integroidun piirin sisällä, vaan myös tekee suunnittelu- ja todentamisprosesseista enemmän.
Koska XOR -operaation suorittamiseen tarvittavien sisäisten komponenttien ja siirtymien suuremman määrän vuoksi nämä portit kuluttavat yleensä enemmän virtaa kuin yksinkertaisemmat portit.Jokainen siirtyminen logiikkatilojen välillä (välillä 0 - 1 tai päinvastoin) kuluttaa energiaa, ja koska Xor -porteilla on enemmän vaiheita sisäisesti, he kokevat enemmän vaihtamista.Tämä voi olla ongelmallista akkukäyttöisissä tai energiaherkissä sovelluksissa, kuten mobiililaitteissa, lääketieteellisissä implantteissa tai kauko-antureissa.Ajan myötä useiden XOR -porttien kumulatiivinen vaikutus voi vaikuttaa laitteen tai järjestelmän yleiseen energiatehokkuuteen.
Digitaalisissa piireissä signaalin viive, joka tunnetaan teknisesti levitysviiveenä, viittaa siihen aikaan, joka kuluu muutokseen, joka heijastuu sen lähtöön.Koska XOR -portit koostuvat useista sisäisistä logiikan kerroksista, jokainen kerros lisää pienen viivan.Verrattuna yksinkertaisempiin portteihin, kuten tai tai tai, Xor -portit vievät signaalin läpi kauemmin.Nopeassa piireissä nämä viivästykset voivat kertyä ja johtaa ongelmiin, kuten ajoitusvirheisiin, asentamiseen ja rikkomuksiin tai jopa järjestelmän kaatumiseen.Sinun on usein suunniteltava lisää ajoituskorjauksia tai optimointeja Xor -porttien ympärille luotettavan suorituskyvyn varmistamiseksi suurilla nopeuksilla.
Vaikka kaksi sisääntulon XOR-portit ovat suhteellisen yleisiä ja hallittavissa, XOR-toimintojen suunnittelu useammalla kuin kahdella tulolla tuo monimutkaisuuden.Todellinen monisyöttö XOR-portti käyttäytyy eri tavalla kuin yksinkertaisesti yhdistämällä useita kahden sisääntulon XOR-portteja peräkkäin;Tuloksena oleva logiikka on vaikeampi ennustaa ja hallita.Esimerkiksi neljän sisääntulon XOR lähtee A 1 Jos pariton määrä tuloja on 1, sääntö, joka voi tulla hämmentäväksi suurissa järjestelmissä.Tällaisen toiminnallisuuden luominen vaatii usein XOR -porttipuun rakentamista, lisäämällä komponenttien ja yhteyksien lukumäärää.Tämä ei vain johda suurempiin fyysisiin piirialueisiin, vaan myös monimutkaistaa ajoitusanalyysiä, asettelua ja reititystä suunnitteluprosessin aikana, mikä tekee haastavamman varmistaa oikea ja tehokas toiminta.
XOR -logiikkaan voimakkaasti luottavat vianetsintäpiirit voivat olla vaikeampia kuin työskentely piirien kanssa, jotka koostuvat pääosin yksinkertaisemmista porteista.Koska XOR -käyttäytyminen riippuu tarkasta tulojen yhdistelmästä, jopa vähäinen häiriö, kuten hiukan viivästynyt signaali tai satunnainen vika, voi aiheuttaa lähtöä ennakoimattomasti.Lisäksi XOR -logiikalla on taipumus peittää tulojen ja lähtöjen välinen suhde;Pieni muutos yhdessä tuloksessa voi kääntää lähtöä, mikä ei välttämättä ole intuitiivinen virheenkorjauksen aikana.Tämän seurauksena sinun on vietettävä enemmän aikaa analysoimalla ja diagnosoimalla ongelmia, vaaditaan usein erikoistuneita työkaluja, kuten logiikka -analysaattoreita tai simulointiohjelmistoja vikojen määrittämiseksi.Huoltovaiheissa tämä lisätty monimutkaisuus voi lisätä kustannuksia ja aikaa, joka tarvitaan digitaalisten järjestelmien päivittämiseen, korjaamiseen tai laajentamiseen, jotka riippuvat voimakkaasti XOR -toiminnoista.
XOR -portit ovat erittäin tärkeitä nykypäivän elektronisissa laitteissa.Ne auttavat sellaisissa työpaikoissa, kuten turvallisessa viestinnässä, matematiikan tekemisessä tietokoneissa ja tietojen virheiden tarkistamisessa.Vaikka ne ovat hiukan monimutkaisempia ja käyttävät enemmän virtaa kuin yksinkertaiset portit, Xor -portit tekevät piireistä nopeampia, pienempiä ja luotettavampia.Tietäen, kuinka XOR -portit toimivat, kuinka rakentaa ne ja missä niitä käytetään, voi auttaa sinua luomaan parempia ja älykkäämpiä elektronisia järjestelmiä.
Lähetä kysely, vastaamme heti.
XOR (yksinoikeudella tai) portin tehtävänä on tulostaa 1 (totta) vain silloin, kun 1: n tulojen lukumäärä on pariton.Tavalliselle 2-tuloste XOR-portille se antaa 1: n, kun nämä kaksi tuloa ovat erilaisia: yksi tulo on 1 ja toinen on 0. Jos molemmat tulot ovat samat (molemmat 0 tai molemmat 1), lähtö on 0. Boolean-algebrassa, 2-outto-XOR-portin funktio on y = a · b ' + a' · b, mikä tarkoittaa "a ja b: n, ei a ja b".Tämä erityinen käyttäytyminen auttaa XOR -porttia havaitsemaan erot kahden syöttösignaalin välillä.
Kyllä, XOR -portilla voi olla 3 tuloa.Kun siinä on 3 tuloa (kutsutaan niitä A, B ja C), lähtö on 1, jos pariton lukumäärä tuloja on 1. Joten jos vain yksi tulo tai kaikki kolme tuloa on 1, lähtö on 1. Jos nolla tai kaksi tuloa on 1, lähtö on 0. Tämä pariton numero on yksinkertainen tapa, jolla 3-sisääntuloinen xor toimii.Joskus kytke useita 2-tulpan XOR-portteja yhteen rakentaaksesi 3-sisääntulon XOR-toiminnon piireihin.
Sitä kutsutaan "yksinoikeudella tai", koska se toimii kuin tai portti, mutta ylimääräisellä sääntöllä: lähtö on vain yksi, jos tarkalleen yksi tulo on 1. Tavallisessa tai portilla lähtö on 1, jos jompikumpi tai molemmat tulot ovat 1. Sitä vastoin XOR -portti sulkee pois tilanteen, jossa molemmat syötteet ovat 1, se hyväksyy vain tapaukset, joissa yksi ja vain yksi.
Sekä Xor että tai käsittele tilanteita, joissa panokset ovat 1, mutta ne käyttäytyvät eri tavalla.Tai portti antaa lähtöä 1, jos jokin tulo on 1, vaikka kaikki tulot olisivat 1. XOR -portti puolestaan antaa lähtöä 1 vain, kun pariton lukumäärä tuloja on 1 ja tulot ovat erilaisia.Joten voit ajatella XOR: ta "erityisversiona" tai tarkistaa eroja kuin mikä tahansa positiivinen signaali.
Tärkein ero on se, kuinka ne käsittelevät useita korkeita tuloja.Tai porttilähtöt 1, kun ainakin yksi tulo on 1, riippumatta siitä, onko yksi tai kaikki tulot 1. XOR-portin lähtö 1 vain silloin, kun korkeiden tulojen lukumäärä on pariton, eli tarkalleen yksi tulo on korkea (2-sisääntulolle xor) tai pariton lukumäärä tuloja on korkea (lisää tuloja varten).Jos tulot ovat samat (molemmat 0 tai molemmat 1), XOR -lähdöt 0. Yksinkertaisesti sanoin tai etsii vain mitä tahansa 1, kun taas XOR tarkistaa, ovatko tulot erilaisia vai onko pariton luku 1.
28.04.2025
28.04.2025
18.04.8000 147757
18.04.2000 111931
18.04.1600 111349
18.04.0400 83719
01.01.1970 79508
01.01.1970 66886
01.01.1970 63010
01.01.1970 62984
01.01.1970 54081
01.01.1970 52109