Spisu treści:
Definicja - Co oznacza Binary-Coded Decimal (BCD)?
Binary-decimal (BCD) to rodzaj reprezentacji binarnej dla wartości dziesiętnych, gdzie każda cyfra jest reprezentowana przez stałą liczbę bitów binarnych, zwykle od czterech do ośmiu.
Normą są cztery bity, które skutecznie reprezentują wartości dziesiętne od 0 do 9. Ten system formatu zapisu jest używany, ponieważ nie ma ograniczeń co do wielkości liczby. Cztery bity można po prostu dodać jako kolejną cyfrę dziesiętną w porównaniu z rzeczywistą reprezentacją binarną, która jest ograniczona do zwykłych potęg dwóch, takich jak 16, 32 lub 64 bity.
Techopedia wyjaśnia Binary-Coded Decimal (BCD)
Liczby dziesiętne kodowane binarnie to prosty sposób reprezentowania wartości dziesiętnych, ponieważ każda cyfra jest reprezentowana przez własną 4-bitową sekwencję binarną, która ma tylko 10 różnych kombinacji. Dla porównania, konwersja rzeczywistej reprezentacji binarnej na dziesiętną wymaga operacji arytmetycznych, takich jak mnożenie i dodawanie.
Łatwiej jest konwertować na cyfry dziesiętne do wyświetlania lub drukowania, ale obwód wynikowy wymagany do wdrożenia tego systemu jest bardziej złożony. Na przykład kod dziesiętny kodowany binarnie „1001 0101 0110”, który ma trzy grupy po 4 bity, oznacza, że istnieją trzy cyfry dziesiętne. W kolejności od lewej do prawej wynikowa wartość dziesiętna wynosi 956.
Oto 4-bitowa binarna reprezentacja wartości dziesiętnych:
0 = 0000
1 = 0001
2 = 0010
3 = 0011
4 = 0100
5 = 0101
6 = 0110
7 = 0111
8 = 1000
9 = 1001
