Komparator Penjumlah PPT 7
Komparator Penjumlah PPT 7
DAN PENJUMLAH
A
B
Y
Z
Rangkaian pembanding dua bilangan A dan B
masing-masing 2 bit, dengan tiga jalur keluaran
berturut- turut X untuk A > B, Y untuk A = B, dan
Z untuk A < B. Kemudian dapat dinyatakan bahwa
A = A1 A2 dan B = B1 B2 . A atau B masing-
masing dapat bernilai 00, 01, 10, 11.
A2
A1
A>B X
A=B Y
B2 A<B Z
B1
A2 A1 B2 B1
Z
Rangkaian pembanding dengan jumlah bit besar
dapat disusun menggunakan rangkaian pembanding
bit kecil yang pada bagian masukannya dilengkapi
dengan tiga terminal masukan tambahan, yakni
terminal A>B, A=B, dan A<B.
A2
A1 A
A>B X
B2 A=B Y
B1 B A<B Z
A>B
A=B
A<B
Sifat dari ketiga terminal masukan tambahan
tersebut :
A, MSB A2
A2 A, LSB
A1 X
A1 X
B2 Y
B, MSB B2 Y
B1 Z B, LSB Z
B1
0 A>B
A=B A>B
1
A<B A=B
0
A<B
Rangkaian Penjumlah (Adder)
A
S
B (Jumlah)
C
(Simpanan)
Rangkaian penjumlah seperti gambar diatas hanya
dapat digunakan untuk menjumlahkan biner pada
posisi satuan saja, artinya tidak dapat digunakan
untuk menjumlahkan posisi duaan, empatan,
delapanan, dan seterusnya.
A B Ci
Co
Ci S
A S
A
HA FA
B C Co
B
A1 A0
B1 B0
+
S
A0
HA
B0
Co
S
Ci
A1 FA
Co
B1
A3 A2 A1 A0
S3 S2 S1 S0 B3 B2 B1 B0
Dua atau lebih penjumlah paralel 4 bit dapat
dihubungkan secara kaskade untuk mendapatkan
penjumlah bilangan dengan bit yang lebih besar,
misal 8 bit.
A7 A6 A5 A4 A3 A2 A1 A0
S7 S6 S5 S4 B7 B 6 B5 B4 B3 B2 B1 B0 S3 S2 S1 S0
Rangkaian Pengurang
A0 A0
A1 A1
A2 A2
A3 A3
Misalnya mengurangkan 3 pada 7, atau dengan kata
lain menambahkan negatif 3 pada 7
1 1 0 1 = -3
A3 A2 A1 A0
B3 B2 B1 B0
S3 S2 S1 S0
0 1 1 1 = +7
0 1 0 0 = +4 (hasil operasi)
Soal-soal
DITERUSKAN KE FLIP-FLOP