Cara kerja rangkaian tersebut adalah sebagai berikut :
Jika SUB = 1 maka FA akan menghasilkan S = A + B + 1 = A + B’
B’ merupakan representasi dari bilangan negatif, sehingga S = A – B.
Jika SUB = 0 maka bit-bit B akan melewati XOR tanpa mengalami inversi, dimana FA menghasilkan
S = A + B.
Contoh :
A = 8
B = 4 _
____
…….
Jawab :
Jika dibuat bilangan binnernya maka menjadi :
A = 8 = 1000 B = 4 = 0100
Sebelum mengurangkan A dengan B maka B terlebih dahulu di inverskan. Lalu B’ di tambahkan dengan 1
Seperti berikut :
B= 4 = 0100
B’= 1011 + 1= 1100
Setelah itu baru A + dengan B’
1000 + 1100 = 10100
Ket :angaka 1 didepan diabaikan karena 1 merupakan bit tanda sedangkan 0100 merupakan bit-bit numeriknya
Tidak ada komentar:
Posting Komentar