BCD ( Binary Code Desimal )


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)

Previous
Next Post »

EmoticonEmoticon

Catatan: Hanya anggota dari blog ini yang dapat mengirim komentar.