Pintu XOR ialah blok binaan utama dalam elektronik digital, yang terkenal kerana menghasilkan output yang tinggi hanya apabila inputnya berbeza. Tingkah laku unik ini menjadikannya berguna dalam litar yang membandingkan nilai, mengurus operasi peringkat bit atau mengesan ralat. Dengan memahami cara pintu XOR berfungsi dan cara ia dibina, menjadi lebih mudah untuk melihat sebab ia muncul dalam begitu banyak sistem digital.

Apakah pintu XOR?
Pintu XOR ialah pintu logik digital yang membandingkan dua input binari dan menghasilkan 1 hanya apabila inputnya berbeza. Jika kedua-dua input adalah sama, sama ada kedua-duanya 0 atau kedua-duanya 1, pintu keluaran 0. Kerana ia bertindak balas secara khusus kepada perbezaan antara dua isyarat, pintu XOR berguna dalam litar yang menganalisis, membandingkan atau memproses data binari. Ia biasanya ditemui dalam blok aritmetik, litar pengesanan ralat dan sistem yang bergantung pada perbandingan tahap bit.
Bagaimana XOR Gate Berfungsi?
Pintu XOR menghasilkan output berdasarkan bilangan isyarat tinggi (1s) yang terdapat pada inputnya.
• Output = 1 apabila bilangan 1s ganjil
• Output = 0 apabila bilangan 1s adalah genap
Untuk dua input A dan B, persamaan Boolean ialah:
X = A′B + AB′
Ungkapan ini mewakili dua keadaan di mana A dan B tidak sepadan. Setiap istilah diaktifkan hanya apabila satu input ialah 1 dan satu lagi ialah 0, menangkap tingkah laku teras fungsi XOR.
Simbol Gerbang XOR

Simbol XOR hampir menyerupai simbol pintu OR tetapi mempunyai garis melengkung tambahan berhampiran bahagian input. Garis tambahan ini membezakan operasi "eksklusif".
Input A dan B melalui simbol ini, dan outputnya sepadan dengan bentuk Boolean A′B + AB′, menunjukkan bahawa hasilnya tinggi hanya apabila kedua-dua input berbeza.
Jadual Kebenaran XOR Gate
Pintu XOR dua input mengikut corak yang ditunjukkan di bawah:
| A | B | X (A ⊕ B) |
|---|---|---|
| 0 | 0 | 0 |
| 0 | 1 | 1 |
| 1 | 0 | 1 |
| 1 | 1 | 0 |
Ini mengesahkan bahawa output menjadi 1 hanya apabila A dan B adalah nilai yang berbeza.
XOR Gate Menggunakan Transistor

Pintu XOR berasaskan transistor bergantung pada laluan pengaliran terkawal yang diaktifkan bergantung pada tahap input. Dengan menyusun transistor dalam laluan terpilih, litar menyambungkan atau memutuskan sambungan output daripada tanah dengan cara yang sepadan dengan tingkah laku XOR.
Senario Kerja
• A = 0, B = 0: Transistor kekunci kekal mati, menghalang laluan tanah. LED kekal mati.
• A = 1, B = 0: Transistor Q4 dihidupkan dan melengkapkan laluan tanah, menyebabkan LED menyala.
• A = 0, B = 1: Transistor Q5 mengaktifkan dan menyalakan LED.
• A = 1, B = 1: Transistor Q1 dan Q2 menjalankan bersama, mengubah hala arus dan menghalang Q3 daripada memacu LED. LED kekal mati.
Corak pengaliran ini sepadan dengan jadual kebenaran XOR dan menunjukkan cara penukaran transistor mencipta tingkah laku logik.
XOR Menggunakan Pintu NAND

Pintu XOR boleh dibina sepenuhnya daripada pintu NAND dengan menulis semula ungkapan logiknya ke dalam bentuk yang sesuai dengan operasi NAND. Ideanya adalah untuk menyatakan fungsi XOR menggunakan pelengkap supaya setiap bahagian boleh dikendalikan oleh pintu NAND.
• Mulakan dengan ungkapan XOR: A′B + AB′
• Gunakan penafian berganda untuk dipadankan dengan struktur NAND: [(A′B + AB′)′]′
• Gunakan Undang-undang De Morgan untuk memisahkan istilah: [(A′B)′ · (AB′)′]′
• Laksanakan (A′B)′ dan (AB′)′ menggunakan pintu NAND, kerana pintu NAND secara semula jadi menyediakan output AND yang dilengkapkan
• Masukkan output ini ke dalam pintu NAND akhir untuk mengalih keluar pelengkap luar dan melengkapkan tingkah laku XOR
Apabila disusun dengan betul, reka bentuk penuh menggunakan lima pintu NAND: dua untuk menjana istilah yang dilengkapkan, dua untuk menghasilkan A′ dan B′ secara dalaman, dan satu pintu terakhir untuk menggabungkan hasil dan menghasilkan output XOR.
XOR Menggunakan Pintu NOR

Anda juga boleh membentuk pintu XOR menggunakan hanya pintu NOR dengan menulis semula ungkapan supaya setiap langkah sesuai dengan operasi NOR. Matlamatnya adalah untuk mencipta jumlah tambahan yang diperlukan dan kemudian menggabungkannya untuk dipadankan dengan corak XOR.
• Mulakan dengan NOR-ing input A dan B untuk menghasilkan (A + B)′, yang menjadi istilah bersama utama
• Bentuk dua ungkapan perantaraan: [A + (A + B)′]′ dan [B + (A + B)′]′, masing-masing dibina dengan memasukkan nilai dan istilah yang dikongsi ke dalam pintu NOR
• NOR output kedua-dua ungkapan tersebut untuk mendapatkan (A′B + AB′)′, yang merupakan bentuk XOR yang dilengkapkan
• Hantar keputusan ini ke pintu NOR akhir untuk mengalih keluar pelengkap dan menjana output XOR yang betul
Dengan susunan ini, pelaksanaan NOR sahaja juga menggunakan lima pintu NOR, satu untuk mencipta pelengkap bersama, dua untuk membina istilah perantaraan, satu untuk menggabungkannya dan satu pintu terakhir untuk menghasilkan hasil XOR sebenar.
Gerbang XOR Tiga Input

Pintu XOR tiga input dicipta dengan menghubungkan dua pintu XOR dua input standard secara bersiri. Persediaan ini memanjangkan operasi XOR supaya ia boleh mengendalikan lebih daripada dua isyarat sambil mengekalkan tingkah laku yang sama.
• XOR A dan B pertama untuk menghasilkan hasil perantaraan
• Kemudian XOR hasil itu dengan C untuk menjana output akhir
• Bentuk Boolean menjadi: X = A ⊕ B ⊕ C
Output ini tinggi apabila jumlah bilangan input 1s adalah ganjil. Jika input mengandungi 0, 2, atau semua 3 satu, output kekal rendah. Oleh itu, pintu meneruskan sifat "pengesanan perbezaan" yang sama tetapi merentasi kumpulan input yang lebih besar.
Aplikasi XOR Gates
• Penyulitan Data – Digunakan dalam skim penyulitan asas dan penyamaran di mana bit data digabungkan dengan bit utama untuk menghasilkan output yang dikodkan.
• Litar Pembanding – Membantu mengesan bit yang tidak sepadan antara dua nilai binari, menjadikannya mudah untuk mengenal pasti perbezaan.
• Penambah/Penerus – Menjana output jumlah dalam unit aritmetik kerana XOR secara semula jadi mencerminkan penambahan binari tanpa membawa.
• Kawalan Togol – Menyokong togol flip-flop dan perubahan keadaan dengan menghasilkan output bertukar apabila isyarat kawalan aktif.
• Kegunaan Lain – Juga terdapat dalam penyahkodan alamat, litar penjajaran masa dan jam, persediaan pembahagian frekuensi, dan penjanaan corak bit rawak atau pseudo-rawak.
Kebaikan dan Keburukan XOR Gates
Kelebihan
• Melakukan pemeriksaan pariti dan mengenal pasti nombor ganjil input tinggi.
• Menyokong logik eksklusif yang diperlukan dalam bahagian perbandingan dan aritmetik litar digital.
Kelemahan
• Reka bentuk dalaman lebih kompleks daripada pintu asas seperti AND atau OR.
• Boleh membawa kepada kelewatan perambatan yang lebih tinggi dalam litar pensuisan pantas.
• Versi berbilang input lebih sukar untuk dilaksanakan dan didiagnosis.
Togol Selipar Berasaskan XOR

Pintu XOR boleh menukar selipar D standard kepada peranti togol dengan meletakkan XOR pada input selipar dan menggunakan output semasa sebagai sebahagian daripada maklum balas. XOR memutuskan sama ada keadaan yang disimpan harus kekal sama atau terbalik pada tepi jam seterusnya.
Apabila input kawalan tinggi, XOR menterbalikkan isyarat maklum balas, menyebabkan flip-flop menukar keadaan setiap kitaran jam:
• Jika Q = 1, keadaan seterusnya menjadi 0
• Jika Q = 0, keadaan seterusnya menjadi 1
Apabila input kawalan rendah, XOR menghantar keadaan semasa terus ke input D, jadi flip-flop memegang nilainya.
Gerbang XOR dalam Fungsi Logik Asas
Pintu XOR boleh menyokong tingkah laku logik mudah bergantung pada cara satu input ditetapkan. Konfigurasi ini membolehkan pintu bertindak sebagai elemen logik biasa dalam litar kawalan dan pensuisan.
• XOR sebagai Penyongsang (A ⊕ 1 = A̅)

Apabila satu input terikat kepada 1, XOR mengeluarkan bertentangan dengan input lain. Ini menjadikan XOR berkelakuan sama seperti pintu TIDAK, membalikkan isyarat masuk.
• XOR sebagai Penampan (A ⊕ 0 = A)

Menetapkan satu input kepada 0 menjadikan XOR melepasi input lain tidak berubah. Dalam konfigurasi ini, XOR berfungsi seperti elemen penimbal asas.
• Tingkah Laku XOR Menggunakan Suis

Litar lampu dua suis mudah boleh menunjukkan tingkah laku XOR:
• Lampu menyala apabila suis berada dalam kedudukan yang berbeza.
• Lampu dimatikan apabila kedua-dua suis sepadan.
Alternatif IC XOR Gate
• 4030 – Quad 2-Input XOR
Peranti berasaskan CMOS yang menawarkan penggunaan kuasa rendah dan operasi yang stabil merentasi julat voltan yang luas.
• 4070 – Quad 2-Input XOR
Sama seperti 4030, tetapi sering disukai dalam reka bentuk CMOS tujuan umum yang memerlukan tingkah laku XOR yang boleh dipercayai.
• 74HC86 / 74LS86 / 74HCT86 – Varian Quad XOR Berkelajuan Tinggi
Sebahagian daripada keluarga logik siri 74, versi ini menyediakan penukaran yang lebih pantas, prestasi bunyi yang lebih baik dan keserasian dengan sistem TTL atau CMOS bergantung pada sub-jenis.
Kesimpulannya
Pintu XOR menonjol kerana keupayaannya untuk menyerlahkan perbezaan, menyokong fungsi aritmetik dan membolehkan logik kawalan yang boleh dipercayai. Sama ada dibina daripada transistor atau digabungkan daripada pintu NAND dan NOR, tujuannya kekal sama, menyediakan tingkah laku pensuisan yang selektif dan cekap. Pelbagai aplikasinya menunjukkan mengapa logik XOR kekal sebagai bahagian penting dalam reka bentuk litar digital moden.
Soalan Lazim [Soalan Lazim]
Apakah perbezaan antara pintu XOR dan XNOR?
Pintu XOR mengeluarkan 1 apabila inputnya berbeza, manakala pintu XNOR mengeluarkan 1 apabila inputnya sepadan. XNOR pada asasnya adalah songsang daripada XOR dan biasanya digunakan dalam semakan kesaksamaan dan litar perbandingan digital.
Mengapakah pintu XOR dianggap bukan linear dalam logik Boolean?
Pintu XOR adalah bukan linear kerana outputnya tidak boleh dibentuk menggunakan hanya operasi Boolean linear asas seperti DAN, ATAU, dan BUKAN tanpa kombinasi. Bukan lineariti ini membolehkan XOR melakukan semakan pariti dan mengesan perubahan bit, fungsi yang tidak boleh dilakukan oleh pintu linear secara bersendirian.
Bagaimanakah pintu XOR membantu mengesan ralat dalam data digital?
Gerbang XOR menjana bit pariti dengan menyemak sama ada satu set input mengandungi nombor ganjil atau genap 1s. Apabila data diterima, operasi XOR yang sama digunakan semula. Ketidakpadanan menunjukkan ralat berlaku semasa penghantaran.
Adakah XOR digunakan dalam mikropengawal dan CPU?
Ya. XOR dibina ke dalam unit logik aritmetik (ALU) mikropengawal dan pemproses. Ia digunakan untuk operasi seperti manipulasi bitwise, penciptaan checksum, penyulitan perisian dan proses aritmetik pantas.
Bolehkah pintu XOR digabungkan untuk mencipta fungsi logik yang lebih kompleks?
Ya. Berbilang pintu XOR boleh membentuk penambah berbilang bit, penjana pariti, pembanding dan litar pengekod. Dengan merantaikan peringkat XOR, pereka bentuk boleh membina sistem logik berskala yang mengesan perbezaan merentas set data yang lebih besar.