Half-adder berdasarkan dua input, yaitu A dan B, maka outpunya
adalah S(sum), S atau sum ini akan dihitung berdasarkan implementasi
operasi logika XOR dari A dan B. Selain Output S(sum), masih ada lagi
output lain yang kita kenal dengan C(carry), nah sedangkan output
C(carry) ini dihasilkan dari implementasi operasi logika AND.
Prinsipnya adalah OUTPUT S itu menyatakan hasil penjumlahan input A dan
B, sedangakan C adalah menyatakan MSB (most significant bit atau carry
bit) dari penjumlahan tersebut.
Full-adder berdasarkan dua input seperti di atas (half-adder),
maka prinsip kerjanya juga sama seperti half-adder, hanya saja
Full-adder mampu menampung carry dari hasil penjumlahan sebelumnya.
Sehingga dengan adanya carry tersebut, maka jumlah inputnya
sewaktu-waktu bisa jadi 3 (tergantung kondisi carrynya, apakah
aktif/tidak)
Tidak ada komentar:
Posting Komentar