Senin, 02 Juli 2012

Comparator

Rangkaian Comparator
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 Jika An=0 dan Bn=1 ->An'Bn
An>Bn -> Jika An=1 dan Bn=0 ->AnBn'

Rangkaiannya:
A = B

 

 











A < B 



 













A > B



Perkalian Biner

Perkalian Biner
Perkalian biner prinsipnya sama seperti perkalian biasa.
Perhatikan contoh di bawah ini!
Misalkan ada dua buah bilangan biner, masing - masing 2 bit
A=A1A0
B=B1B0
Kalikan A dan B!

A1A0
B1B0
----------------------------x
A1B0A0B0
A1B1A0B1
----------------------------+
C3C2C1C0


Keterangan:
C0 berisi A0B0
C1 berisi A1B0+A0B1 -> (SUM 1)
C2 berisi A1B1+CARRY 1 ->(SUM 2)
C3 berisi CARRY 2

Rangkaiannya:

Half Adder dan Full Adder

Half Adder dan Full Adder
Half Adder :
Rangkaian yang digunakan untuk penjumlahan dua bit biner.

contoh:
0+1=01
1+1=10

keterangan :
x y carry sum

Truth Table:

x yS C
0 00 0
0 11 0
1 01 0
1 10 1

Rangkaiannya:



 







Full Adder :
Rangkaian yang digunakan untuk penjumlahan tiga bit biner.

contoh:
0+1+0=01
1+0+1=10

keterangan :
carry in x y carry out sum

Truth Table:

x y Ci S Co
0 0 00 0
0 0 11 0
0 1 01 0
0 1 10 1
1 0 01 0
1 0 10 1
1 1 00 1
1 1 11 1

Rangkaiannya:

Merubah gerbang logika ke dalam bentuk NAND