Sandi Biner Lebih Dari 5 Bit dan Perubahan Sandi Grey
Sandi Biner Lebih Dari 5 Bit
Kita dapat mendekode dan mendeteksi kesalahan secara lebih mudah dengan menam-bahkan lebih banyak bit. Tabel 3-7 memperlihatkan beberapa sandi BCD yang rnenggu-nakan lebih dari 5 bit. Semuanya merupakan sandi berbobot
Sandi 9876543210, yang kadang-kadang disebut sandi pencacah - lingkar (Ring-Counter Code), hanya menggunakan sebuah 1 dalam masing-masing kelompok sandi.
Sandi 50 43210, yang disebut jugs sandi bikuiner, adakalanya digunakan dalam pencacah elektronis.4 (Perhatikan bahwa bikuiner berarti dua-lima.) Masing-masing anggota sandi ini mengandung sebuah kelompok 2 bit dan sebuah kelompok 5 bit. Ke-lompok 2 bit menunjukkan apakah bilangan yang bersangkutan lebih atau kurang dari 5. Kelompok 5 bit menunjukkan cacahan'nya. Deteksi yang terandalkan atas kesalahan dapat dilakukan karena terdapat sebuah 1 dalam kelompok 2 bit dan sebuah 1 dalam kelompok 5 bit.
Sandi 543210 menyerupai sandi bikuiner, kecuali bahwa digunakan 6 bit dan bu-kannya 7 bit. Angka paling berbobot (paling kiri) memberitahukan apakah bilangan yang bersangkutan kurang dari 5 atau tidak. Sandi ini kadang-kadang digunakan dalam pencacah elektronik.
Sandi Gray
Sandi Gray adalah sandi tak-berbobot yang tidak sesuai bagi operasi aritmatika, namun sangat berguna bagi piranti masukan/keluaran, pengubah analog-ke-digital, serta peralat-an-peralatan bantu lain.
Tabel 3-8 memperlihatkan sandi Gray, bersarna dengan bilangan biner yang bersang-kutan. Masing-Masing bilangan Gray berbeda dari bilangan yang mendahuluinya dengan sebuah bit. Sebagai contoh, dari 7 ke 8, bilangan sandi-Gray berubah dari 0100 ke 1100; kedua liilangan ini hanya berbeda dalam bit paling berbobotnya. Sebagai contoh lain, bilangan desimal 13 dan 14 dinyatakan oleh bilangan sandi-Gray 1011 dan 1001, kedua bilangan ini hanya berbeda dalam satu posisi angka (posisi kedua dari kanan). Demikian halnya pada seluruh sandi Gray setiap bilangan hanya berbeda-1 bit dari bilangan yang mendahuluinya.
Perubahan Biner-ke-Gray
Inilah cara untuk mengubah dari biner ke Gray:
Angka Gray pertama sama dengan angka biner pertama. Tambahkan masing-masing
pasangan bit berdampingan untuk mendapatkan angka Gray berikutnya.
Abaikan setiap bawaan.s
Contoh merupakan cara terbaik untuk menjelaskan perubahan dari biner ke Gray. Ambillah bilangan biner 1100. Inilah cara untuk mencari bilangan sandi-Gray yang ber-sangkutan:
Dengan perkataan lain, tambahkan 2 bit pertama pada bilangan biner untuk mendapat-kan I + 1 = 0 dengan bawaan 1. Tuliskan angka 0, namun abaikan angka I.
Perubahan Gray-ke-Biner
UntUk mengubah dari sandi Gray kernbali Ice biner, kita menggunakan metoda yang serupa, tetapi tidak tepat sama. Sekali lagi, contoh merupakan cara terbaik untuk menje-laskan metoda ini. Marilah kita mengubah sandi-Gray 101110101 kernbali ke ekivalen binernya.
0 Response to "Sandi Biner Lebih Dari 5 Bit dan Perubahan Sandi Grey"
Post a Comment