- Pengurangan Perduaan:
- Setengah Pengurang:
- Ex-OR Gate:
- 2
- BUKAN Pintu Gerbang atau Inverter:
- Litar Logik Separuh Pengurang:
- Demonstrasi Praktikal Litar Subtractor Separuh:
Dalam tutorial sebelumnya, kita telah melihat bagaimana komputer menggunakan nombor binari 0 dan 1 dan dengan menggunakan komputer litar penambah akan menambahkan digit tersebut untuk memberikan SUM dan Carry Out. Kami telah merangkumi litar Half Adder dan Full Adder dalam tutorial sebelumnya. Hari ini kita akan belajar mengenai litar Subtraktor. Penolak litar menggunakan ini nombor binari 0, 1 dan mengira penolakan. A Half-penolak binari litar boleh dibuat dengan menggunakan EX-OR dan NAND (Gabungan TIDAK dan get) pintu. Litar menyediakan dua elemen. Yang pertama adalah Diff (Perbezaan) dan yang kedua adalah yangPinjam.
Apabila kita menggunakan proses penolakan aritmetik dalam matematik asas 10 kita, seperti mengurangkan dua nombor, sebagai contoh-
Kami mengurangkan setiap lajur dari kanan ke kiri dan jika subtrahend lebih besar daripada minuend, pinjam diperlukan dari lajur sebelumnya. Sekiranya kita melihat contohnya, kita akan memahami perkara ini dengan lebih baik. Pada lajur paling kanan, subtrahend 9 lebih besar daripada minuend 3. Dalam kes sedemikian, kita tidak boleh mengurangkan 9 dari 3, kita mengambil 10 (mengikut asas 10 matematik kita) dari lajur kiri seterusnya dan menukar 3 menjadi 13 dan kemudian melakukan pengurangan, 13 - 9 = 4, kita bergerak ke ruangan seterusnya, kini disebabkan oleh pengambilan pasir yang minuend adalah 6 bukan 7. Sekali lagi subtrahend 8 lebih besar daripada minuend 6, kita sekali lagi mengambil pinjaman dari lajur paling kiri dan kita melakukan pengurangan 16 - 8 = 8. Sekarang pada lajur paling kiri minuend adalah 8 bukan 9. Dengan mengurangkan ini dua nombor yang kami dapat, 8 - 8 = 0. Ini bertentangan dengan penambahan yang kami jelaskan dalam tutorial separuh tambah sebelumnya.
Pengurangan Perduaan:
Sekiranya nombor binari, proses penolakan sama. Daripada sistem nombor asas 10, di sini sistem nombor asas 2 atau nombor binari digunakan. Kami hanya mendapat dua nombor dalam sistem nombor binari 1 atau 0. Dua nombor ini boleh mewakili Diff (Perbezaan) atau Pinjam atau kedua - duanya. Seperti dalam sistem nombor binari, 1 adalah digit terbesar, kami hanya menghasilkan pinjaman apabila subtrahend 1 lebih besar daripada minuend 0 dan kerana ini, pinjaman akan memerlukan.
Mari lihat kemungkinan pengurangan binari dua bit,
1 st Bit atau Digit | 2 nd Bit atau Digit | Beza | Pinjam |
0 | 0 |
0 |
0 |
1 | 0 | 1 | 0 |
0 | 1 | 1 | 1 |
1 | 1 | 0 | 0 |
Digit pertama, kita boleh menunjukkan sebagai A dan digit kedua yang dapat kita nyatakan sebagai B dikurangkan bersama dan kita dapat melihat hasil penolakan, Perbezaan dan Pinjaman sedikit. Pada dua baris pertama dan baris terakhir 0 - 0, 1 - 0 atau 1 - 1 Perbezaannya adalah 0 atau 1 tetapi tidak ada sedikitpun pinjaman. Tetapi pada baris ketiga kita tolak 0 - 1 dan menghasilkan bit peminjaman 1 bersama dengan hasil 1 kerana subtrahend 1 lebih besar daripada minuend 0.
Oleh itu, jika kita melihat pengoperasian litar Subtraktor, kita hanya memerlukan dua input dan ia akan menghasilkan dua output, satu adalah hasil pengurangan, dilambangkan sebagai Diff (Short of Difference ) dan yang lain adalah Borrow bit.
Setengah Pengurang:
Jadi, rajah blok Half-Subtractor, yang hanya memerlukan dua input dan memberikan dua output.
Dalam gambarajah blok di atas, litar Half-Subtractor dengan pembinaan input-output ditunjukkan. Kita boleh membuat litar ini menggunakan EX-OR dan NAND Gate. Untuk membuat gerbang NAND, kami telah menggunakan gerbang DAN dan gerbang BUKAN. Oleh itu, kita memerlukan tiga pintu untuk membina litar Half Subtractor:
- Gerbang Eksklusif-OR 2-Pintu atau Pintu Ex-OR
- 2-input DAN Gerbang.
- BUKAN Gate atau Inverter Gate
Gabungan pintu DAN dan TIDAK menghasilkan gerbang gabungan yang berbeza yang dinamakan sebagai NAND Gate. The Ex-OR gate digunakan untuk menghasilkan Diff menggigit dan NAND Gate menghasilkan Borrow sedikit input yang sama A dan B.
Ex-OR Gate:
Ini adalah simbol dua input EX-OR gate. A dan B adalah dua input binari dan OUT adalah output akhir.
Keluaran ini akan digunakan sebagai Diff Out dalam litar setengah Pengurangan.
Jadual kebenaran gerbang EX-OR adalah -
Input A | Input B | KELUAR |
0 | 0 | 0 |
0 | 1 | 1 |
1 | 0 | 1 |
1 | 1 | 0 |
Dalam jadual di atas kita dapat melihat keluaran gerbang EX-OR. Apabila salah satu daripada bit A dan B adalah 1, output pintu menjadi 1. Pada dua kes lain apabila kedua-dua input adalah 0 atau 1, gerbang Ex-OR menghasilkan 0 output. Ketahui lebih lanjut mengenai pintu EX-OR di sini.
2
Ini adalah litar asas dua input AND gate. Sama seperti pintu EX-OR, ia mempunyai dua input. Sekiranya kita memberikan bit A dan B dalam input itu akan menghasilkan Output.
Jadual kebenaran pintu AND adalah -
Input A |
Input B |
Keluarkan Hasil |
0 |
0 |
0 |
0 |
1 |
0 |
1 |
0 |
0 |
1 |
1 |
1 |
Jadual kebenaran gerbang AND ditunjukkan di atas di mana ia hanya akan menghasilkan output apabila kedua-dua input adalah 1, Jika tidak, kedua-duanya tidak akan memberikan output jika kedua atau mana-mana input adalah 0. Ketahui lebih lanjut mengenai pintu AND di sini.
BUKAN Pintu Gerbang atau Inverter:
Di bawah adalah simbol Inverter Gate: