Wednesday, April 27, 2016

Kode BCD, Excess-3 dan Gray



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)

No comments:

Post a Comment