You must login before you can post a comment.
Author: Moh Farhan Pakaya
Forked from: ZulNs/Full Subtractor
Project access type: Public
Description:
Full Subtractor adalah rangkain yang digunakan untuk pengurangan bilangan-bilangan biner yang lebih dari 1 Bit.
Rangkaian ini memiliki 3 input yaitu A, B, Bi (Borrow-in) dan 2 output yaitu Differensi, Bo (Borrow-out) dan 8 gerbang nand
keterangan
output gerbang nand 8 merupakan Borrow in
outout gerbang nand 9 merupakan Difference
cara kerja full subtraktor
jika input A diberi nilai 1, input B dan Borrow in bernilai 0, input A di masukkan pada gerbang nand 1 dan gerbang nand 2, gerbang nand 1 menghasilkan output 1 dan di masukkan pada gerbang nand 2, gerbang nand 2 akan menghasilkan output 0, output dari gerbang nand 2 di masukkan pada gerbang nand 4 sehingga gerbang nand 4 menghasilkan output 1, output dari gerbang nand di masukkan pada gerbang nand 6 sehingga gerbang nand 6 menghasilkan output 0, output dari gerbang nand 6 di masukkan pada gerbang nand 9 sehingga menghasilkan pada output 1, output dari gerbang nand 9 merupakkan Dif. kesimpulan jika input A bernilai 1 dan input B dan Borrow in bernilai 0 maka keluaran borrow out bernilai 0 dan Dif bernilai 1
jika input A, borrow in bernilai 0 dan input B bernilai 1, input B di masukkan pada gerbang nand 1 dan gerbang nand 3, gerbang nand 1 menghasikan output 1, output dari gerbang nand 1 di masukkan pada gerbang nand 3, gerbang nand 3 menghasilkan output 1, output gerbang nand 3 di masukka pada gerbang nand 4 dan gerbang nand 8, output gerbang nand 8 bernilai 1 (Borrow in) di karenakan masukkan dari gerbang nand 7 bernilai 1. gerbang nand 4 bernilai 1 dan di masukkan pada gerbang nand 5 dan gerbang nand 6, gerbang nand 5 menghasilkan output 1 dan di masukkan pada gerbang nand 6 dan gerbang nand 7, output dari gerbang nand 6 pmenghasilkan output 0, output gerbang nand 6 di masukkan pada gerbang nand 9, gerbang nand 9 menghasilkan output 1 (Dif). kesimpulan jika input A, borrow in bernilai 0 dan input B bernilai 1 maka keluaran borrow out bernilai 1 dan Dif bernilai 1.
jika input A, B bernilai 0 dan Borrow in bernilai 1, input dari borrow in masuk pada gerbang nand 5 dan gerbang nand 7, gerbang nand 5 menghasilkan output 1 dan di masukkan pada gerbang nand 7 sehingga gerbang nand 7 menghasilkan output 0, output gerbang nand 7 di masukkan pada gerbang nand 8 dan gerbang nand 9, gerbang nand 8 menghasilkan output 1 dan gerbang nand 9 menghasilkan outout 1. output dari gerbang nand 8 merupakan Borrow out dan output gerbang nand 9 merupakan Dif. kesimpulan jika input A, b bernilai 0 dan borrow in bernilai 1 maka keluaran borrow out bernilai 1 dan Dif bernilai 1
jika input A, B, dan borrow in bernilai 1, input A masuk pada gerbang nand 1 dan gerbang nand 2, input B masuk pada gerbang nand 1 dan gerbang nand 3, gerbang nand 1 menghasilkan output 0, output gerbang nand 1 masuk pada gerbang nand 2 dan gerbang nand 3, gerbang nand 2 menghasilkan output 1 dan gerbang nand 3 menghasilkan output 1, output gerbang nand 2 masuk pada gerbang nand 4, output gerbang nand 3 masuk pada gerbang nand 4 dan gerbang nand 8, gerbang nand 4 menghasilkan output 0, output gerbang nand 4 masuk pada gerbang nand 5 dan gerbang nand 6, borrow in masuk pada gerbang nand 5 dan gerbang nand 7, sehingga gerbang nand 5 menghasilkan output 1, output dari gerbang nand 5 di masukkan pada gerbang nand 6, sehingga gerbang nand 6 menghasilkan output 1, output dari gerbang nand 6 di masukkan pada gerbang nand 9, pada gerbang nand 7 menghasilkan output 0, output dari gerbang nand 7 di masukkan pada gerbang nand 8 dan gerbang nand 9, gerbang nand 8 menghasilkan output 1 dan gerbang nand 9 menghasilkan output 1. kesimulan jika ketiga input bernilai 1 mak output akan bernilai 1
TABEL KEBENARAN
jika masukan pada maka keluaran pada
A B B-in Differensi B-out
1. 0 0 0 0 0
2. 0 0 1 1 1
3. 0 1 0 1 1
4. 0 1 1 1 0
5. 1 0 0 0 1
6. 1 0 1 0 0
7. 1 1 0 0 0
8. 1 1 1 1 1
Created: Nov 10, 2022
Updated: Aug 27, 2023
Comments