Binary Coded Desimal EXCESS-3 XS3 GRAY

Sistem Bilangan | 25 Sebuah rancangan sistem digital menggunakan kode-kode tertentu, sesuai kebutuhan dan tujuan untuk apa sebuah sistem digital dibangun. Beberapa diantara adalah Binary Coded Desimal BCD, Excess-3 XS3, Gray, dan Alphanumeric.

1. Binary Coded Desimal BCD

BCD adalah pengkodean bilangan biner yang dibuat seperti bilangan desimal. Setiap 4 bit bilangan biner mewakili 1 digit bilangan desimal. Adapun bilangan terlarang dalam BCD adalah : 1010, 1011, 1100, 1101, 1110, 1111 Contoh : Bilangan desimal 45, diubah dalam bentuk biner biasa dan dalam kode BCD menjadi ; 45 10 = 101101 2 konversi ke bilangan biner 45 10 = 0100 0101 BCD Dari kode BCD diatas terlihat bahwa ; 4 = 0100 ; dan 5 = 0101 konversi ke kode BCD, tiap angka desimal menjadi 4 bit biner Mengubah kode BCD ke desimal : 1001 0101 0111 BCD = 957 10 9 5 7 10 Table.1.6 Desimal terhadap biner dan kode BCD Desimal Biner BCD 0000 0000 1 0001 0001 2 0010 0010 3 0011 0011 4 0100 0100 5 0101 0101 6 0110 0110 7 0111 0111 8 1000 1000 9 1001 1001 10 1010 0001 0000 11 1011 0001 0001 12 1100 0001 0010 13 1101 0001 0011

E. Kode Bilangan

1. Binary Coded Desimal

26 | Sistem Bilangan Pengkodean EXCESS-3 hampir sama dengan BCD, hanya saja setiap digit dari nilai desimal yang akan diubah ke kode EXCESS-3 harus ditambah dengan angka 3 terlebih dahulu. Contoh : Bilangan desimal 64, diubah dalam kode EXCESS-3 ; Langkah 1, menambahkan 3 pada setiap digit angka desimal: 6 4 +3 +3__ 9 7 Langkah 2, angka hasil penjumlahan diubah ke biner : 9 7 1001 0111 Jadi 64 10 = 1001 0111 XS3 Kode Gray adalah susunan bit-bit kode yang berurutan, setiap hanya mengalami perubahan 1 bit saja. Dibawah ini Kode Gray berurutan jika dibandingkan dengan bilangan biner biasa: Table.1.7 Kode Gray terhadap biner dan desimal Desimal Biner Gray 0 0000 0000 1 0001 0001 2 0010 0011 3 0011 0010 4 0100 0110 5 0101 0111 6 0110 0101 7 0111 0100 8 1000 1100 9 1001 1101 10 1010 1111 11 1011 1110 12 1100 1010 13 1101 1011 14 1110 1001 15 1111 1000

2. EXCESS-3 XS3

3. GRAY

Cara mengubah biner ke kode Gray adalah bit pertama kode Gray samadengan bit biner, bit selanjutnya adalah nilai penjumlahan antara bit biner pertama dengan bit biner yang kedua, dan seterusnya carry diabaikan. Contoh : 10110 biner diubah menjadi kode Gray 1 0 1 1 0 Biner 1+0 0+1 1+1 1+0 1 1 1 1 Gray Jadi kode Gray dari biner 10110 BIN adalah 11101 GRAY Sistem Bilangan | 27 Banyak sistem digital menggunakan data alfabetik dan tanda khusus seperti tanda baca dan simbol matematika. Kode seperti itu disebut dengan kode Alphanumeric . Sebagai contoh : “ DOA IBU “ akan disimpan di dalam