Sistem Digital:Counter dan Adder: Difference between revisions
No edit summary |
|||
| Line 27: | Line 27: | ||
===Half-adder=== | ===Half-adder=== | ||
[[File:Half adder.png|thumb|right|300px|Rangkaian Half-adder]] Berdasarkan dua input A dan B, outputnya adalah S (sum) yang dihitung berdasarkan implementasi operasi logika XOR dari A dan B. Selain Output S (sum), outputnya adalah C (carry) yang dihasilkan dari implementasi operasi logika AND. Disimpulkan S menyatakan hasil penjumlahan input A dan B, sedangakan C adalah menyatakan MSB (Most Significant Bit atau Carry bit) dari penjumlahan tersebut. | [[File:Half adder.png|thumb|right|300px|Rangkaian Half-adder]] Berdasarkan dua input A dan B, outputnya adalah S (sum) yang dihitung berdasarkan implementasi operasi logika XOR dari A dan B. Selain Output S (sum), outputnya adalah C (carry) yang dihasilkan dari implementasi operasi logika AND. Disimpulkan S menyatakan hasil penjumlahan input A dan B, sedangakan C adalah menyatakan MSB (Most Significant Bit atau Carry bit) dari penjumlahan tersebut. | ||
{| class="wikitable" | |||
|+ | |||
|- | |||
! Input !! !! Output | |||
|- | |||
! A !! B !! C !! S | |||
|- | |||
| Example || Example || Example | |||
|- | |||
| Example || Example || Example | |||
|} | |||
===Full-adder=== | ===Full-adder=== | ||
[[File:Full adderr.png|thumb|right|300px|Rangkaian Full Adder]]Berdasarkan dua input 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). | [[File:Full adderr.png|thumb|right|300px|Rangkaian Full Adder]]Berdasarkan dua input 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). | ||