Binary code desimal ( BCD )adalah Sistem bilangan yang
mempresentasikan 1 digit desimal menjadi 4 bit bilangan biner.
Bilangan BCD hanya dapat berubah melalui ke bilangan
desimal.
Contoh :
Konversikan 3729(10) ke BCD ( Dari bilangan
desimal ke BCD )
3 = 0011
7 = 0111
2 = 0010
9 = 1001
maka bilangan BCD nya adalah 0011 0111 0010 1001 (BCD)
Konversikan 3F6(16) ke BCD ( Dari bilangan Hexa
ke BCD )
maka langkah pertama pada kali ini adalah mengkonversikan
bilangan hexa tersebut ke bilangan desimal setelah itu mempresentasikan 1 digit
desimal menjadi 4 bit bilangan biner.
6 x 160 + 15 x 161 + 3 X
162 = 1014
1 =
0001
0 =
0000
1 =
0001
4 =
0100
Maka bilangan BCD nya adalah 0001 0000 0001 0100 (BCD)
Konversikan 11010000100101(2) ke BCD ( Dari
bilangan Biner ke BCD )
Maka konversikan terlebih dahulu bilangan biner tersebut ke
bilangan desimal, setelah itu baru mengkonversikan bilangan tersebut ke BCD.
1 x 20 + 0 x 21 + 1 x
22 + 0 x 23 + 0 x
24 + 1 x 25 + 0 x
26 + 0 x 27 + 0 x
28 + 0 x 29 + 1 x
210 + 0 x 211 + 1 x
212 + 1 x 213 = 1 +
0 + 4 + 0 + 0 + 32 + 0 + 0 + 0 + 0 + 1024 + 0 + 4096 + 8192 = 13349(10)
1 =
0001
3 =
0011
3 =
0011
4 =
0100
9 =
1001
Maka bilangan BCD nya adalah 0001 0011 0011 0100 1001 (BCD)
Konversikan bilangan 657(8) ke bilangan BCD
(bilangan oktal ke BCD)
Maka konversikan terlebih dahulu bilangan tersebut menjadi
bilangan desimal,kemudian baru ke BCD.
7 x 80 + 5 x 81 + 6 x 82 =
7
+ 40 + 384 = 431(10)
4 =
0100
3 =
0011
1 =
0001
Maka bilangan BCD nya adalah 0100 0011 0001 (BCD)
EmoticonEmoticon
Catatan: Hanya anggota dari blog ini yang dapat mengirim komentar.