BCD (kod dziesiętny kodowany binarnie)
Kodowanie każdej cyfry osobno na czterech bitach zamiast zamiany całej liczby na binarną — arytmetyka dziesiętna, która unika zaokrągleń systemu dwójkowego.
Zamiast przekładać całą liczbę na system dwójkowy, każdą cyfrę dziesiętną koduje się osobno na czterech bitach: 0 to 0000, 9 to 1001, a sześć pozostałych wzorów zostaje niewykorzystanych. Kosztem są zmarnowane bity; zyskiem — liczby pozostają dokładnie dziesiętne. Jedna dziesiąta zapisana jako 0,1 to dokładnie 0,1, a nie nieskończony ułamek binarny, przez który liczby zmiennoprzecinkowe dryfują na ostatniej cyfrze.
Wczesne maszyny były w dużej mierze dziesiętne, a trzymanie się cyfr znanych ludziom i księgowym było naturalne — sprzęt na kartach perforowanych, ENIAC i arytmetyka IBM liczyły dziesiątkami. Kod przetrwał tam, gdzie dokładność waży więcej niż szybkość: w kalkulatorach, systemach walutowych i dedykowanych instrukcjach BCD w procesorach. Excess-3 i dwa z pięciu to warianty tego samego motywu, cyfry dziesiętne przebrane za bity.