Binary Code Desimal (BCD)
Binary Code Desimal (BCD) adalah sistem sandi yang dipergunakan untuk menyandi bilangan biner menjadi bilangan desimal. Sistem sandi Binary Code Desimal (BCD) untuk menjadi bilangan desimal dari 0 sampai 9 mempergunakan kode biner 4 bit, yang masing – masing bilangan desimal-nya diganti menjadi 4 bit yang nilai dari setiap bit sudah dientukan berdasarkan kode yang dipakai.
Sandi BCD ada beberapa macam, dan uraiannya sebagai berikut.
Sandi BCD 8421
Pengertian sandi BCD 8421 adalah setiap kelompok 4 bit bilangan biner yang menggantikan bilangan desimal yang mempunyai harga tempat 8,4,2,1 milai dari MSB. Agar lebih jelas lihat tabel berikut
.
Desimal | 8 | 4 | 2 | 1 |
0 | 0 | 0 | 0 | 0 |
1 | 0 | 0 | 0 | 1 |
2 | 0 | 0 | 1 | 0 |
3 | 0 | 0 | 1 | 1 |
4 | 0 | 1 | 0 | 0 |
5 | 0 | 1 | 0 | 1 |
6 | 0 | 1 | 1 | 0 |
7 | 0 | 1 | 1 | 1 |
8 | 1 | 0 | 0 | 0 |
9 | 1 | 0 | 0 | 1 |
Untuk mengubah bilangan desimal menjadi sandi BCD 8421 sangat mudah dilakukan yaitu mengganti tiap – tiap digit desimal menjadi 4 bit bilangan biner,selanjutnya disusun menurut urutan semula.
Sandi BCD 2421
Sandi BCD 2421 hampir sama dengan sandi 8421. pada sandi 2421, bilangan 2421 menunjukan urutan harga tempat dari digit bilangan biner. Pada tebel berikut terlihat bahwa bilangan desimal dari 1 sampai 4 akan sama dengan sandi BCD 8421, hanya pada bilangan 5 sampai 9 terdapat perbedaan.
Desimal | 8 | 4 | 2 | 1 |
0 | 0 | 0 | 0 | 0 |
1 | 0 | 0 | 0 | 1 |
2 | 0 | 0 | 1 | 0 |
3 | 0 | 1 | 0 | 1 |
4 | 0 | 1 | 0 | 0 |
5 | 1 | 0 | 1 | 1 |
6 | 1 | 1 | 0 | 0 |
7 | 1 | 1 | 0 | 1 |
8 | 1 | 0 | 1 | 0 |
9 | 1 | 0 | 1 | 1 |
shit men,,,,,,,, hahahahahahaha
BalasHapus