Comparator adalah rangkaian untuk membandingkan dua buah bilangan.
Hasilnya dapat berupa =, ATAU <, ATAU >
contoh:
Ada dua buah bilangan masing - masing 3 bit
A=A2A1A0
B=B2B1B0
Buatlah rangkaian comparatornya!
A = B JIKA
A2= B2 DAN A1= B1 DAN A0= B0
A < B JIKA
A2 < B2 ATAU
A2= B2 DAN A1 < B1 ATAU
A2= B2 DAN A1= B1 DAN A0 < B0
A > B JIKA
A2 > B2 ATAU
A2= B2 DAN A1 > B1 ATAU
A2= B2 DAN A1= B1 DAN A0 > B0
Selanjutnya ubahlah logika diatas ke dalam rangkaian!
DAN -> AnBn
ATAU -> An + Bn
An=Bn -> Jika sama maka benar -> XNOR
An
An>Bn -> Jika An=1 dan Bn=0 ->AnBn'
Rangkaiannya:
A = B
A < B
A > B