Ø  HALF ADDER 
Sebuah rangkaian Adder terdiri
dari Half Adder dan Full Adder. Half Adder
menjumlahkan dua buah bit input, dan menghasilkan nilai jumlahan (sum)
dan nilai lebihnya (carry-out). Half Adder diletakkan
sebagai penjumlah dari bit-bit terendah (Least Significant Bit). oleh karena itu dinamakan penjumlah tak lengkap. 
- Jika A=0 dan B=0 dijumlahkan, hasilnya S (Sum) = 0.
- Jika A=0 dan B=1 dijumlahkan, hasilnya S (Sum) = 1.
- Jika A=1 dan B=1 dijumlahkan, hasilnya S (Sum) = 0. dengan nilai pindahan Ce(Carry Out) = 1.
Dengan demikian, half adder memiliki 2 masukan (A dan B) dan dua
keluaran (S dan Ce)
| 
A | 
B | 
H | 
Ce | 
| 
0 | 
0 | 
0 | 
0 | 
| 
0 | 
1 | 
1 | 
0 | 
| 
1 | 
0 | 
1 | 
0 | 
| 
1 | 
1 | 
0 | 
1 | 
Dari tabel di atas, perhatikanlah sinyal " 1 "  pada
“H” dan “Ce” dapat dikembangkan persamaan fungsi seperti di bawah ini.
Hasil .
H = ( A Λ B ) v ( A Λ B ) = A v
B       ( Ex - OR ) 
Ce = A Λ B
                                        
( AND )
Dari kedua persamaan di atas dapat dikembangkan rangkaian Half Adder
seperti di bawah ini.
Ø  FULL ADDER
Half Adder tidak dapat digunakan
untuk melakukan proses penjumlahan dua buah bilangan yang masing-masing terdiri
dari beberapa digit ( multi digit ). Penjumlahan yang terdiri dari beberapa bit
harus menyertakan carry pada digit yang lebih tinggi berikutnya dan solusi
penjumlah yang demikian disebut Full Adder ( FA ), dimana
disamping input A dan B disertakan juga Carry sebagai bagian dari input.
Tabel kebenaran dari Full Adder
| 
A | 
B | 
Ci | 
H | 
Ce | 
| 
0 | 
0 | 
0 | 
0 | 
0 | 
| 
0 | 
0 | 
1 | 
1 | 
0 | 
| 
0 | 
1 | 
0 | 
1 | 
0 | 
| 
0 | 
1 | 
1 | 
0 | 
1 | 
| 
1 | 
0 | 
0 | 
1 | 
0 | 
| 
1 | 
0 | 
1 | 
0 | 
1 | 
| 
1 | 
1 | 
0 | 
0 | 
1 | 
| 
1 | 
1 | 
1 | 
1 | 
1 | 
= ( A Λ B Λ Ci ) v ( A Λ B Λ Ci ) v ( A Λ B Λ Ci ) v ( A Λ B Λ Ci ) 
Sesuai Hukum Distributive pada Aljabar Boole, persamaan fungsi di atas
menjadi, 
H         = [ ( A Λ B ) v ( A Λ B )
] Λ Ci v [ ( A Λ B ) v ( A Λ B ) ] Λ Ci 
= [ ( A Λ B ) v ( A Λ B ) ] Λ Ci v (
1 Λ Ci ) 
= [ ( A Λ B ) v ( A Λ B ) ] Λ ( Ci v
Ci ) 
 = ( A V B ) V C =
A V B V C
Disamping persamaan Hasil juga terdapat persamaan untuk Carry seperti di
bawah ini,
Ce = ( A Λ B Λ Ci ) v ( A Λ B Λ Ci ) v ( A Λ B Λ Ci ) v ( A Λ B Λ Ci ) 
Persamaan ini dapat disederhanakan menjadi, 
Ce = ( A Λ B ) v ( B Λ Ci ) v ( A Λ Ci ) 
Dari kedua persamaan di atas dapat dikembangkan menjadi rangkaian digital
Full Adder .
kebenaran
dari Full Adder :
 
 










0 comments:
Post a Comment