Is príomhbhloc tógála é an geata XOR i leictreonaic dhigiteach, ar a dtugtar aschur ard a tháirgeadh ach amháin nuair a bhíonn a ionchuir difriúil. Fágann an t-iompar uathúil seo go bhfuil sé úsáideach i gciorcaid a dhéanann comparáid idir luachanna, a bhainistíonn oibríochtaí giotán-leibhéal, nó a bhrath earráidí. Trí thuiscint a fháil ar an gcaoi a n-oibríonn geataí XOR agus conas a thógtar iad, bíonn sé níos éasca a fheiceáil cén fáth go bhfuil siad le feiceáil i go leor córais dhigiteacha.

Cad is geata XOR ann?
Is geata loighic dhigiteach é geata XOR a dhéanann comparáid idir dhá ionchur dénártha agus a tháirgeann 1 ach amháin nuair a bhíonn na hionchuir difriúil. Má tá an dá ionchur mar an gcéanna, cibé acu 0 nó an dá 1, aschuir an geata 0. Toisc go bhfreagraíonn sé go sonrach do dhifríochtaí idir dhá chomhartha, tá an geata XOR úsáideach i gciorcaid a dhéanann anailís, comparáid nó próiseáil sonraí dénártha. Tá sé le fáil go coitianta i mbloic uimhríochtúla, ciorcaid braite earráidí, agus córais atá ag brath ar chomparáid giotán-leibhéal.
Conas a oibríonn an Geata XOR?
Táirgeann an geata XOR aschur bunaithe ar líon na gcomharthaí arda (1s) atá i láthair ag a ionchuir.
• Aschur = 1 nuair a bhíonn líon na 1s corr
• Aschur = 0 nuair a bhíonn an líon 1s fiú
I gcás dhá ionchur A agus B, is é an chothromóid Boole ná:
X = A′B + AB′
Léiríonn an abairt seo an dá choinníoll nach bhfuil A agus B comhoiriúnach. Ní ghníomhachtaíonn gach téarma ach amháin nuair is ionchur amháin 1 agus 0 an ceann eile, ag gabháil croí-iompar na feidhme XOR.
Siombail an Gheata XOR

Tá an tsiombail XOR an-chosúil le siombail geata OR ach tá líne chuartha breise in aice leis an taobh ionchuir. Déanann an líne bhreise seo idirdhealú idir an oibríocht "eisiach".
Téann ionchuir A agus B tríd an tsiombail seo, agus freagraíonn an t-aschur don fhoirm Boole A′B + AB′, rud a léiríonn nach bhfuil an toradh ard ach amháin nuair a bhíonn an dá ionchur difriúil.
Tábla Fírinne Geata XOR
Leanann geata XOR dhá ionchur an patrún a thaispeántar thíos:
| A | B | X (A ⊕ B) |
|---|---|---|
| 0 | 0 | 0 |
| 0 | 1 | 1 |
| 1 | 0 | 1 |
| 1 | 1 | 0 |
Deimhníonn sé seo go n-éiríonn an t-aschur 1 ach amháin nuair is luachanna difriúla iad A agus B.
Geata XOR ag baint úsáide as Trasraitheoirí

Braitheann geata XOR bunaithe ar thrasraitheoir ar chosáin seolta rialaithe a ghníomhachtaíonn ag brath ar na leibhéil ionchuir. Trí thrasraitheoirí a shocrú i gcosáin roghnacha, nascann nó dícheanglaíonn an ciorcad an t-aschur ón talamh ar bhealach a mheaitseálann iompar XOR.
Cásanna Oibre
• A = 0, B = 0: Fanann trasraitheoirí eochair as, rud a chuireann cosc ar chonair talún. Fanann an stiúir as.
• A = 1, B = 0: Casann trasraitheoir Q4 air agus críochnaíonn sé cosán talún, rud a fhágann go bhfuil an stiúir ag solas.
• A = 0, B = 1: Gníomhaíonn trasraitheoir Q5 agus soilsíonn sé an stiúir.
• A = 1, B = 1: Iompraíonn trasraitheoirí Q1 agus Q2 le chéile, ag atreorú reatha agus ag cosc ar Q3 an stiúir a thiomáint. Fanann an stiúir as.
Meaitseálann na patrúin seolta seo an tábla fírinne XOR agus léiríonn siad conas a chruthaíonn athrú trasraitheoir iompar loighic.
XOR ag baint úsáide as geataí NAND

Is féidir geata XOR a thógáil go hiomlán ó gheataí NAND trína léiriú loighic a athscríobh i bhfoirm a oireann d'oibríochtaí NAND. Is é an smaoineamh ná an fheidhm XOR a chur in iúl ag baint úsáide as comhlánuithe ionas gur féidir gach cuid a láimhseáil le geata NAND.
• Tosaigh leis an abairt XOR: A′B + AB′
• Cuir séanadh dúbailte i bhfeidhm chun struchtúr NAND a mheaitseáil: [(A′B + AB′)']′
• Bain úsáid as Dlí De Morgan chun na téarmaí a scaradh: [(A′B)′ · (AB′)′]′
• Cuir i bhfeidhm (A′B)′ agus (AB′)′ ag baint úsáide as geataí NAND, ós rud é go soláthraíonn geata NAND aschur comhlánaithe go nádúrtha
• Beathaigh na haschuir seo isteach i ngeata NAND deiridh chun an comhlánú seachtrach a bhaint agus iompar XOR a chomhlánú
Nuair a shocraítear é i gceart, úsáideann an dearadh iomlán cúig gheata NAND: dhá cheann chun na téarmaí comhlánaithe a ghiniúint, dhá cheann chun A′ agus B′ a tháirgeadh go hinmheánach, agus geata deiridh amháin chun na torthaí a chomhcheangal agus an t-aschur XOR a tháirgeadh.
XOR ag baint úsáide as geataí NOR

Is féidir leat geata XOR a fhoirmiú freisin ag baint úsáide as geataí NOR amháin tríd an abairt a athscríobh ionas go n-oireann gach céim don oibríocht NOR. Is é an sprioc ná na suimeanna comhlánaithe riachtanacha a chruthú agus ansin iad a chomhcheangal chun an patrún XOR a mheaitseáil.
• Tosaigh trí na hionchuir A agus B a tháirgeadh (A + B)′, a thiocfaidh chun bheith ina phríomhthéarma comhroinnte
• Foirm an dá abairt idirmheánacha: [A + (A + B)′]′ agus [B + (A + B)′]′, gach ceann acu tógtha trí luach agus an téarma comhroinnte a bheathú isteach i ngeata NOR
• NÁ aschuir an dá abairt sin a fháil (A′B + AB′)′, arb é an fhoirm XOR comhlánaithe é
• Seol an toradh seo isteach i ngeata deiridh NOR chun an comhlánú a bhaint agus an t-aschur XOR ceart a ghiniúint
Leis an socrú seo, úsáideann an cur i bhfeidhm NOR amháin cúig gheata NOR freisin, ceann chun an comhlánú comhroinnte a chruthú, dhá cheann chun na téarmaí idirmheánacha a thógáil, ceann chun iad a chomhcheangal, agus geata deiridh amháin chun an toradh fíor XOR a tháirgeadh.
Geata XOR Trí-Ionchur

Cruthaítear geata XOR trí dhá gheata XOR caighdeánacha dhá ionchur a nascadh i sraith. Leathnaíonn an socrú seo an oibríocht XOR ionas gur féidir leis níos mó ná dhá chomhartha a láimhseáil agus an t-iompar céanna a choinneáil.
• An chéad XOR A agus B chun toradh idirmheánach a tháirgeadh
• Ansin XOR go toradh le C a ghiniúint ar an aschur deiridh
• Is é an fhoirm Boole a thiocfaidh chun bheith ann: X = A ⊕ B ⊕ C
Tá an t-aschur seo ard nuair a bhíonn líon iomlán na n-ionchur 1s corr. Má tá 0, 2, nó na 3 cinn sna hionchuir, fanann an t-aschur íseal. Dá bhrí sin, leanann an geata leis an maoin chéanna "braite difríochta" ach ar fud grúpa ionchuir níos mó.
Iarratais ar Gates XOR
• Criptiú Sonraí - Úsáidtear i scéimeanna bunúsacha criptithe agus cumhdaigh ina ndéantar giotáin sonraí a chomhcheangal le giotán eochair chun aschur ionchódaithe a tháirgeadh.
• Ciorcaid Chomparáide - Cuidíonn sé le giotán mí-oiriúnach idir dhá luach dénártha a bhrath, rud a fhágann go bhfuil sé éasca difríochtaí a aithint.
• Adders / Subtractors - Gineann an t-aschur suime in aonaid uimhríochta ós rud é go léiríonn XOR go nádúrtha suimiú dénártha gan iompar.
• Scoránaigh Rialú - Tacaíonn scoránaigh smeach-flop agus athruithe stáit trí aschur lasctha a tháirgeadh aon uair a bhíonn comhartha rialaithe gníomhach.
• Úsáidí Eile - Chomh maith leis sin le fáil i díchódú seoltaí, uainiú agus ciorcaid ailínithe clog, socruithe rannán minicíochta, agus giniúint patrún giotán randamach nó pseudo-randamach.
Buntáistí agus Míbhuntáistí XOR Gates
Buntáistí
• Déanann seiceáil chothromaíochta agus aithníonn sé corruimhreacha d'ionchuir arda.
• Tacaíonn sé le loighic eisiach a theastaíonn i gcomparáid agus codanna uimhríochta de chiorcaid dhigiteacha.
Míbhuntáistí
• Tá dearadh inmheánach níos casta ná geataí bunúsacha cosúil le AND nó OR.
• Is féidir moill iomadaithe níos airde a bheith mar thoradh air i gciorcaid lasctha tapa.
• Tá leaganacha il-ionchuir níos deacra a chur i bhfeidhm agus a dhiagnóisiú.
Smeach-Flop Scoránaigh Bunaithe ar XOR

Is féidir le geata XOR smeach-flop caighdeánach D a iompú ina ghléas scoránaigh tríd an XOR a chur ag ionchur an smeach-flop agus an t-aschur reatha a úsáid mar chuid den aiseolas. Cinneann an XOR ar chóir an staid stóráilte fanacht mar an gcéanna nó smeach ar an gcéad imeall clog eile.
Nuair a bhíonn an t-ionchur rialaithe ard, inbhéartaíonn an XOR an comhartha aiseolais, rud a fhágann go n-athraíonn an smeach-flop staid gach timthriall clog:
• Má Q = 1, éiríonn an chéad stát eile 0
• Má Q = 0, éiríonn an chéad stát eile 1
Nuair a bhíonn an t-ionchur rialaithe íseal, téann an XOR an staid reatha go díreach chuig an ionchur D, mar sin coinníonn an smeach-flop a luach.
Geata XOR i bhFeidhmeanna Loighic Bunúsacha
Is féidir leis an ngeata XOR tacú le hiompraíochtaí loighic simplí ag brath ar an gcaoi a socraítear ionchur amháin. Ligeann na cumraíochtaí seo don gheata gníomhú mar eilimintí loighic choitianta i gciorcaid rialaithe agus lasctha.
• XOR mar inverter (A ⊕ 1 = A̅)

Nuair a bhíonn ionchur amháin ceangailte le 1, aschuir an XOR a mhalairt den ionchur eile. Déanann sé seo an XOR iompar díreach cosúil le geata NOT, ag smeach an chomhartha isteach.
• XOR mar mhaolán (A ⊕ 0 = A)

Má shocraíonn tú ionchur amháin go 0, ní athraitear an t-ionchur eile. Sa chumraíocht seo, oibríonn an XOR mar eilimint mhaolánach bhunúsach.
• Iompar XOR ag baint úsáide as lasca

Is féidir le ciorcad lampa simplí dhá lasc iompar XOR a léiriú:
• Casann an lampa air nuair a bhíonn na lasca i suíomhanna éagsúla.
• Múchann an lampa nuair a mheaitseálann an dá lasc.
Roghanna malartacha XOR Gate IC
• 4030 – Quad 2-Ionchur XOR
Gléas CMOS-bhunaithe a thairgeann tomhaltas ísealchumhachta agus oibriú cobhsaí thar raon voltais leathan.
• 4070 – Quad 2-Ionchur XOR
Cosúil leis an 4030, ach is minic a roghnaítear é i ndearaí CMOS ginearálta a éilíonn iompar iontaofa XOR.
• 74HC86 / 74LS86 / 74HCT86 - Leaganacha Ardluais Quad XOR
Cuid den teaghlach loighic 74-sraith, soláthraíonn na leaganacha seo lascadh níos tapúla, feidhmíocht torainn níos fearr, agus comhoiriúnacht le córais TTL nó CMOS ag brath ar an bhfo-chineál.
Conclúid
Seasann an geata XOR amach as a chumas difríochtaí a aibhsiú, tacú le feidhmeanna uimhríochtúla, agus loighic rialaithe iontaofa a chumasú. Cibé an bhfuil sé tógtha ó thrasraitheoirí nó comhcheangailte ó gheataí NAND agus NOR, fanann a chuspóir mar an gcéanna, ag soláthar iompar lasctha roghnach, éifeachtach. Taispeánann a raon leathan feidhmchlár cén fáth go bhfuil loighic XOR fós ina chuid thábhachtach de dhearadh ciorcad digiteach nua-aimseartha.
Ceisteanna Coitianta [Ceisteanna Coitianta]
Cad é an difríocht idir geataí XOR agus XNOR?
Aschuir geata XOR 1 nuair a bhíonn a ionchuir difriúil, agus aschuir geata XNOR 1 nuair a mheaitseálann a ionchuir. Is é XNOR go bunúsach an inbhéartach de XOR agus úsáidtear go coitianta é i seiceáil comhionannais agus i gciorcaid chomparáide digiteacha.
Cén fáth a meastar go bhfuil an geata XOR neamhlíneach i loighic Boolean?
Tá an geata XOR neamhlíneach toisc nach féidir a aschur a fhoirmiú ag baint úsáide as oibríochtaí bunúsacha líneacha Boole mar AND, OR, agus NOT gan teaglaim. Ligeann an neamh-líneacht seo do XOR seiceálacha comhionannais a dhéanamh agus athruithe giotán a bhrath, feidhmeanna nach féidir le geataí líneacha a dhéanamh ina n-aonar.
Conas a chabhraíonn geataí XOR le hearráidí i sonraí digiteacha a bhrath?
Gineann geataí XOR giotán comhionannais trí sheiceáil an bhfuil corruimhir nó uimhir chothrom de 1s i sraith ionchuir. Nuair a fhaightear sonraí, cuirtear an oibríocht XOR chéanna i bhfeidhm arís. Léiríonn neamhréiteach gur tharla earráid le linn an tarchuir.
An n-úsáidtear XOR i micrea-rialaitheoirí agus LAPanna?
Tá. Tá XOR tógtha in aonaid loighic uimhríochta (ALUanna) de mhicrea-rialaitheoirí agus próiseálaithe. Úsáidtear é le haghaidh oibríochtaí cosúil le hionramháil giotán, cruthú seiceála, criptiú bogearraí, agus próisis uimhríochta tapa.
An féidir geataí XOR a chomhcheangal chun feidhmeanna loighic níos casta a chruthú?
Tá. Is féidir le geataí XOR iolracha adders il-giotán, gineadóirí comhionannais, comparáidí agus ciorcaid ionchódóra a fhoirmiú. Trí chéimeanna XOR a shlabhraiú, is féidir le dearthóirí córais loighic inscálaithe a thógáil a bhrath difríochtaí idir tacair sonraí níos mó.