Kenapa Perlu Kode ?
Setiap mesin didesain sesuai dasar kode tertentu untuk memproses sebuah aktifitas digital sehingga meskipun masukkan sama, bila mesinnya berbeda sistem kode yang dipakai, maka hasilnya pun akan berbeda.
- Dalam Sistem digital, kita harus menggunakan sistem bilangan biner sebagai dasar.
- kondisi umum yang kita pahami sehari-hari kebanyakan adalah sistem bilangan desimal.
- BCD (Binary Coded Decimal) fitur kode yang menggunakan analogi sistem bilangan decimal dengan bilangan biner.
Code : Adalah menyusun sistem bilangan decimal dalam kode bilangan biner tertentu yang diinginkan.
Encode : Adalah mengubah kode bilangan tertentu kedalam sistem bilangan decimal.
Dengan menyusun kode-kode bilangan akan memudahkan konversi perubahan antar bilangan dalam sistem digital untuk memahami sistem kerja rangkaian digital dalam sebuah mesin yang bedasarkan sistem tertentu.
Macam-macam Kode
- Kode 8421
Adalah pengkodean yang menggunakan 4bit bilangan biner ekuivalen (ada 16 kombinasi, hanya 10 yang diijinkan).
- Kode Excess -3
Mengubah kode/decode decimal/biner ke dalam boner/decimalnya masing-masing, menggunakan aturan sesuai kode excess-3 dan baru dirubah ke weighted (bobot) dalam setiap susunan bilangan.
Aturan :
Tambah bilangan decimal dengan 3 terlebih dahulu, kemudian baru diubah sesuai bobot ke bilangan biner masing-masing.