Sabtu, 30 April 2016

EKSESTRE DAN GREY


 MENGKONVERSIKAN SISTEM BILANGAN

Kode Excess-3 (XS-3)

Sistem pengkodean lain yang mirip dengan BCD adalah Excess-3. Untuk menyusun kode XS-3 dari suatu bilangan desimal, masing-masing digit dari suatu bilangan desimal yang akan dikodekan dengan XS-3, ditambah dengan bilangan desimal 3, kemudian hasilnya dikonversi seperti cara pada konversi BCD.

Pada XS-3, terdapat 6 kode yang tidak dapat digunakan, yakni: 00002, 00012, 00102, 11012, 11102, 11112. Untuk lebih jelasnya, silahkan perhatikan contoh berikut ini.

Contoh:
① Konversi bilangan desimal 1210 ke bentuk kode XS-3
 2   → Sistem bilangan desimal
3 +  3 +
4  5
0100 0101   → Sistem kode XS-3
1210 = 01000101XS-3

② Konversi kode BCD 100111000101XS-3 ke bentuk bilangan desimal
1001 1100 0101   → Sistem kode XS-3
 9   12    5
 3    3    3
 6    9    2   → Sistem bilangan desimal
100111000101XS-3 = 69210

Kode Gray

Kode gray memiliki keunikan, yakni setiap kali kode itu berubah nilainya secara berurutan misalnya dari 2 ke 3 atau dari 5 ke 6, hanya terdapat 1-bit saja yang berubah. Contoh: jika nilai kode gray berubah dari 2 ke 3, maka kode gray berubah dari 0011GRAY ke 0010GRAY. Kode gray biasanya digunakan sebagai data yang menunjukkan posisi dari suatu poros mesin yang berputar.

Contoh:
① Konversi bilangan desimal 1310 ke kode gray
1310 = 11012                                   → Konversi desimal ke biner
1 → + → 1 → + → 0 → + → 1   → Sistem bilangan biner
     ↓
     ↓
     ↓
  → Carry hasil penjumlahan diabaikan
1      0
     1
     1
  → Sistem kode gray
1310 = 1011GRAY

② Konversi kode gray 1011GRAY ke bentuk bilangan desimal
1   
0   
1   
1   → Sistem kode gray
↓    ↓    ↓      → Carry hasil penjumlahan diabaikan
1 +
1 +
0 +
1   → Sistem bilangan biner
11012 = 1310                 → Konversi biner ke desimal
1011GRAY = 1310

Tidak ada komentar:

Posting Komentar