Kode BCD (Binary coded Decimal) adalah pengkodean bilangan biner ke desimal . Perlu dibedakan dengan
tegas antara pengkodean dengan konversi. Kalau
suatu bilangan dikonversikan ke bilangan lain maka kedua bilangan
itu mempunyai harga/nilai. Sebagai contoh, kalau angka
8 desimal dikonversikan ke biner, maka
satu- satunya pilihan adalah 1000. Tetapi kalau angka 8 ini dikodekan ke biner,
ada bermacam-macam kode yang dapat dibentuk, walaupun hanya terdiri atas 4 bit.
Dari bermacam-macam kode untuk angka-angka desimal, kode BCD (singkatan dari Binary
Coded Decimal) merupakan kode yang paling sederhana karena kode itu sendiri
merupakan konversi dari desimal ke biner. Sistem BCD digunakan untuk
menampilkan digit desimal sebagai kode biner 4 bit. Kode ini berguna untuk
menampilkan angka numerik dari 0 sampai 9 seperti pada jam digital atau
voltmeter. Untuk mengubah nilai BCD ke biner, ubah tiap digit desimal ke 4 bit
biner.
Contoh soal:
1.
Konversikan bilangan desimal 78310 ke nilai BCDnya.
Penyelesaian: 7
8 3
0111 1000 0011 = 0110 1000 0011BCD
Jadi 68310 = 0111 1000 0011BCD
2. Konversikan bilangan BCD 1001 0101
0111BCD ke nilai desimalnya.
Penyelesaian: 1001 0101 0111
9
5 7
= 95710
Jadi 1001 0101 0111BCD = 95710
Tabel dibawah ini merupakan perbandingan sistem bilangan
yang biasanya digunakan dalam sistem komputer dan elektronika digital.
Desimal
|
Biner
|
Oktal
|
Heksadesimal
|
BCD
|
0
|
0000 0000
|
00
|
00
|
0000 0000
|
1
|
0000 0001
|
01
|
01
|
0000 0001
|
2
|
0000 0010
|
02
|
02
|
0000 0010
|
3
|
0000 0011
|
03
|
03
|
0000 0011
|
4
|
0000 0100
|
04
|
04
|
0000 0100
|
5
|
0000 0101
|
05
|
05
|
0000 0101
|
6
|
0000 0110
|
06
|
06
|
0000 0110
|
7
|
0000 0111
|
07
|
07
|
0000 0111
|
8
|
0000 1000
|
10
|
08
|
0000 1000
|
9
|
0000 1001
|
11
|
09
|
0000 1001
|
10
|
0000 1010
|
12
|
0A
|
0001 0000
|
11
|
0000 1011
|
13
|
0B
|
0001 0001
|
12
|
0000 1100
|
14
|
0C
|
0001 0010
|
13
|
0000 1101
|
15
|
0D
|
0001 0011
|
14
|
0000 1110
|
16
|
0E
|
0001 0100
|
15
|
0000 1111
|
17
|
0F
|
0001 0101
|
16
|
0001 0000
|
20
|
10
|
0001 0110
|
17
|
0001 0001
|
21
|
11
|
0001 0111
|
18
|
0001 0010
|
22
|
12
|
0001 1000
|
19
|
0001 0011
|
23
|
13
|
0001 1001
|
20
|
0001 0100
|
24
|
14
|
0010 0000
|
Table.
Tabel BCD
0 komentar:
Posting Komentar