| Wikipedia - kopia Wikipedii, wolnej encyklopedii
dwa zegary pokazujące ten sam czas, po prawej wskazanie w BCD8421, od lewej do prawej godziny (dziesiątki i jednostki), minuty (d. i j.) i sekundy (d. i j.); dziesiątki godzin kodowane są tylko dwoma najmłodszymi bitami (wskazanie nigdy nie jest większe od 2), a minut i sekund trzema najmłodszymi (wskazanie nigdy nie jest większe od 5)
BCD (ang. Binary-Coded Decimal czyli dziesiętny zakodowany dwójkowo) – stosowany w elektronice i informatyce sposób zapisu liczb polegający na zakodowaniu kolejnych cyfr dziesiętnych liczby dwójkowo przy użyciu czterech bitów. Taki zapis pozwala na łatwą konwersję liczby do i z systemu dziesiętnego, jest jednak nadmiarowy (wykorzystuje tylko 10 czterobitowych układów z 16 możliwych). Kod BCD jest obecnie stosowany głównie w urządzeniach elektronicznych z wyświetlaczem cyfrowym (np. w kalkulatorach, miernikach cyfrowych) i w zastosowaniach finansowych informatyki (ujednoznacznia zapis części ułamkowych kwot i ułatwia dziesiętne zaokrąglanie). Czasami poszczególne cyfry są kodowane w nieco inny sposób, stąd kilka wariantów BCD (dla uściślenia wersja podstawowa zwana jest też BCD 8421 lub NBCD):
BCD Excess-3 BCD BCD IBM 1401
Wagi: 8421 2421 84-2-1 8421
-------------------------------------------------
0 0000 0011 0000 0000 1010
1 0001 0100 0001 0111 0001
2 0010 0101 0010 0110 0010
3 0011 0110 0011 0101 0011
4 0100 0111 0100 0100 0100
5 0101 1000 1011 1011 0101
6 0110 1001 1100 1010 0110
7 0111 1010 1101 1001 0111
8 1000 1011 1110 1000 1000
9 1001 1100 1111 1111 1001
Przykładowo, liczba 127 w podstawowym wariancie BCD wygląda tak: 0001 0010 0111 We współczesnych komputerach, używane są dwa sposoby zapisu BCD na ośmiobitowych bajtach:
Wiele mikroprocesorów (w tym wszystkie wywodzące się od Intel 8080) posiada rozkazy umożliwiające dodawanie i odejmowanie na liczbach BCD w wersji spakowanej. Zobacz też: ODP | Europa | Wikipedia | Azja | Healthy Blogs Warszawa | zakłady sportowe | Kwatery | apteka | Filtry do wody |