A. Kode BCD
Kode BCD (Binary Codec Decimal) adalah kode yang paling sederhana karena pada dasarnya kode BCD merupakan konversi dari desimal ke biner. Kode BCD standar disebut juga kode 8421. Setiap desimal dikodekan dengan satu angka BCD yang terdiri dari 4 bit.
B. Kode Excess-3 (XS3)
Kode XS3 dapat diperoleh dengan cara menambahkan 3 (0011) kepada kode BCD standar. Kode XS3 memiliki sifat self complementing. Maksudnya apabila XS3 dikomplemenkan akan menghasilkan komplemen dalam desimal.
C. Kode Gray
Dalam kode gray 5-9 merupakan cerminan dari kode gray 0-4 (kecuali bit keempat dari kanan). Sifat ini disebut sifat reflective.
II. A. Mengonversi Bilangan
1. Desimal ke XS3
Contoh:
Sandi 64(10) kedalam XS3?
6 4
3+ 3+
9 /
1001 0111
Diubah ke biner?
Maka 64(10) = 10010111(XS3)
2. XS3 ke Desimal
Contoh:
10001100(XS3) =...... (10)
1000 1100
0011+ 0011 ----dikurangi dengan 0011=3
0101 1001 ----bilangan BCD
5 9
Maka bilangan : 10001100(XS3) = 59(10)
Contoh:
101110101(gray)=....(2)
Caranya :
1---- angka pertama tetap sama
Kemudian tambahkan secara diagonal sebagai berikut :
1 0 1 1 1 0 1 0 1 (gray)
1 1 0 1 0 0 1 1 0 (2)
Kode BCD (Binary Codec Decimal) adalah kode yang paling sederhana karena pada dasarnya kode BCD merupakan konversi dari desimal ke biner. Kode BCD standar disebut juga kode 8421. Setiap desimal dikodekan dengan satu angka BCD yang terdiri dari 4 bit.
B. Kode Excess-3 (XS3)
Kode XS3 dapat diperoleh dengan cara menambahkan 3 (0011) kepada kode BCD standar. Kode XS3 memiliki sifat self complementing. Maksudnya apabila XS3 dikomplemenkan akan menghasilkan komplemen dalam desimal.
C. Kode Gray
Dalam kode gray 5-9 merupakan cerminan dari kode gray 0-4 (kecuali bit keempat dari kanan). Sifat ini disebut sifat reflective.
II. A. Mengonversi Bilangan
1. Desimal ke XS3
Contoh:
Sandi 64(10) kedalam XS3?
6 4
3+ 3+
9 /
1001 0111
Diubah ke biner?
Maka 64(10) = 10010111(XS3)
2. XS3 ke Desimal
Contoh:
10001100(XS3) =...... (10)
1000 1100
0011+ 0011 ----dikurangi dengan 0011=3
0101 1001 ----bilangan BCD
5 9
Maka bilangan : 10001100(XS3) = 59(10)
Contoh:
101110101(gray)=....(2)
Caranya :
1---- angka pertama tetap sama
Kemudian tambahkan secara diagonal sebagai berikut :
1 0 1 1 1 0 1 0 1 (gray)
1 1 0 1 0 0 1 1 0 (2)
No comments:
Post a Comment