BCD
BCD adalah sistem pengkodean bilangan
desimal yang metodenya mirip dengan bilanganbiner biasa; hanya saja dalam
proses konversi, setiap simbol dari bilangan desimal dikonversi satu persatu,
bukan secara keseluruhan seperti konversi bilangan desimal ke biner biasa. Hal
ini lebih bertujuan untuk “menyeimbangkan” antara kurang fasihnya manusia pada
umumnya untuk melakukan proses konversi dari desimal ke biner -dan-
keterbatasan komputer yang hanya bisa mengolah bilangan biner. Untuk lebih
jelas, dapat dilihat pada contoh berikut :
Misalkan bilangan yang ingin dikonversi adalah 17010.
110—-> 00012
710—-> 01112
010—-> 00002
Tetapi, berhubung hasil yang diinginkan adalah bilangan
BCD, maka basis bilangannya tinggal ditulis sebagai berikut :
110—-> 0001BCD
710—-> 0111BCD
010—-> 0000BCD
maka, nilai BCD dari 17010 adalah
0001 0111 0000BCD.
Harap diperhatikan bahwa setiap simbol dari bilangan desimal dikonversi menjadi
4 bit bilangan BCD.
Contoh lain, misalkan bilangan yang ingin dikonversi
adalah 30910.
310—–> 0011BCD
010—–> 0000BCD
910 —–> 1001BCD
maka, nilai BCD dari 30910 adalah 0011 0000 1001BCD.
Sebagai bahan latihan, dapat juga dicoba konversi BCD
bilangan desimal berikut :
1010—–> 0001 0000BCD
44110—-> 0100 0100 0001BCD
27010—-> 0010 0111 0000BCD
Tidak ada komentar:
Posting Komentar