F1-13
© J. Kalisz, WAT, 2007
Kody dwójkowo-dziesiętne (BCD)
•
BCD
–
Binary-Coded Decimal
• W liczbie dziesiętnej każda cyfra (od 0 do 9) jest odrębnie
reprezentowana przez liczbę dwójkową
• Najpopularniejsze kody BCD:
-
8421
(podzbiór 4-bitowego kodu NB), 4-bitowy
-
1-z-10
, 10-bitowy
-
wskaźnika 7-segmentowego
, 7-bitowy
ND 8421
1-z-10
0
1
2
3
4
5
6
7
8
9
0000
0001
0010
0011
0100
0101
0110
0111
1000
1001
0000000001
0000000010
0000000100
0000001000
0000010000
0000100000
0001000000
0010000000
0100000000
1000000000
Np.
37931
10
= 0011 0111 1001 0011 0001
BCD8421
•
Zaleta:
łatwość reprezentacji dwójkowej liczb dziesiętnych
(wykorzystywana przy kodowaniu dwójkowym przycisków
klawiatury dziesiętnej 0..9)
•
Wada:
rozrzutność kodowania – kody
nadmiarowe
:
- w kodzie 8421 słowa odpowiadające sześciu stanom
A..F
16
są
niewykorzystane
,
- w kodzie 1-z-10 wykorzystuje się
tylko 10 stanów z
2
10
= 1024
możliwych stanów słowa 10-bitowego