Cara kerja dari rangkaian tersebut adalah sebagai berikut :
Jika SUB = 1 maka FA akan menghasilkan S = A +( B' + 1), B’+1 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 = 5
B = 2 _
____
…….
Jawab :
Jika dibuat bilangan binnernya maka menjadi :
A = 5 = 0101 B = 2 = 0010
Sebelum mengurangkan A dengan B maka, B terlebih dahulu di inverskan. Lalu B’ di tambahkan dengan 1
Seperti berikut :
B= 2 = 0010
B’= 1101 + 1 = 1110
Setelah itu baru A ditambahkan dengan B’
S = A + B.
Contoh :
A = 5
B = 2 _
____
…….
Jawab :
Jika dibuat bilangan binnernya maka menjadi :
A = 5 = 0101 B = 2 = 0010
Sebelum mengurangkan A dengan B maka, B terlebih dahulu di inverskan. Lalu B’ di tambahkan dengan 1
Seperti berikut :
B= 2 = 0010
B’= 1101 + 1 = 1110
Setelah itu baru A ditambahkan dengan B’
A = 0101
B = 1110
10011
Ket :
angaka 1 yang berada didepan diabaikan/ditiadakan karena 1 merupakan bit tanda sedangkan 0011 merupakan bit-bit numeriknya.
angaka 1 yang berada didepan diabaikan/ditiadakan karena 1 merupakan bit tanda sedangkan 0011 merupakan bit-bit numeriknya.