Senin, 07 Juni 2010

konversi Biner ke Grey code, dan dari Grey code ke Biner

Biner-Grey code (kode kelabu) :

Konversi dari Biner ke Grey code dapat dilakukan dengan cara menambahkan angka paling depan ke belakang.

contoh 1 : konversikan 0010(2) =............(Grey code)
catatan :
0 = angka pertama
0 = angka ke-dua
1 = angka ke-tiga
0 = angka ke-empat

angka pertama    = 0 ----------------------------------------------------> = 0
angka ke-dua       = 0 + angka pertama yaitu 0 hasilnya = 0
angka ke-tiga       = 1 + angka ke-dua    yaitu 0 hasilnya = 1
angka ke-empat   = 0 + angka ke-tiga    yaitu 1 hasilnya = 1
    
hasil konversi 0010(2) = 0011(Grey code)

contoh 2 : konversikan 1111(2) =............(Grey code)
catatan :
1 = angka pertama
1 = angka ke-dua
1 = angka ke-tiga
1 = angka ke-empat

angka pertama    = 1 ----------------------------------------------------> = 1
angka ke-dua       = 1 + angka pertama yaitu 1 hasilnya = 0
angka ke-tiga       = 1 + angka ke-dua    yaitu 1 hasilnya = 0
angka ke-empat   = 1 + angka ke-tiga    yaitu 1 hasilnya = 0

hasil konversi 1111(2) = 1000(Grey code)


Grey code (Kode kelabu)-Biner :

Konversi dari Biner ke Grey code dapat dilakukan dengan cara menambahkan angka paling depan ke belakang, setelah mendapat hasilnya ditambahkan ke belakang lagi.

contoh 1 : konversikan 1000(Grey code) =............(2)
catatan :
1 = angka pertama
0 = angka ke-dua
0 = angka ke-tiga
0 = angka ke-empat

                               angka pertama  = 1 + angka ke-dua     yaitu 0 hasilnya = 1
hasil penambahan angka ke-dua     = 1 + angka ke-tiga     yaitu 0 hasilnya = 1
hasil penambahan angka ke-tiga     = 1 + angka ke-empat yaitu 0 hasilnya = 1
hasil penambahan angka ke-empat = 1
   
hasil konversi 1000(Grey code) = 1111(2)

contoh 2 : konversikan 0011(Grey code) =..............(2)
0 = angka pertama
0 = angka ke-dua
1 = angka ke-tiga
1 = angka ke-empat

                              angka pertama   = 0 + angka ke-dua     yaitu 0 hasilnya = 0
hasil penambahan angka ke-dua     = 0 + angka ke-tiga     yaitu 1 hasilnya = 1
hasil penambahan angka ke-tiga     = 1 + angka ke-empat yaitu 1 hasilnya = 0
hasil penambahan angka ke-empat = 0

hasil konversi 0011(Gray code) = 0010(2)

4 komentar: