Binární-kódovaná desetina
Binární kódovaná desetina (BCD) je systém číslice používal v paměti počítače. V BCD, čísla jsou reprezentována jako desítkové číslice a každá číslice je reprezentována čtyři kousky:
Kousky číslice kousky číslice 0 0000 5 0101 1 0001 6 0110 2 0010 7 0111 3 0011 8 1000 4 0100 9 1001Zakódovat číslo takový jak 127, pak, jeden jednoduše zakóduje každého desítkových číslic jak je uvedeno výše, dávat (0001, 0010, 0111).
Protože většina počítačů skladuje data v osm-bajty kousku, tam jsou dva obyčejné způsoby, jak skladovat čtyři-kousl BCD číslice v těch bajtech: jeden jeden může jednoduše zamítnout zvláštní čtyři kousky každého bajtu, obvykle plnit je kousky nuly nebo jedněmi kousky (jak v EBCDIC); nebo jeden může uložit dvě číslice na bajt, nazvaný “se sbalil” BCD (zabalený BCD také obvykle končí znaménkovou číslicí, pro kterého zvolené hodnoty jsou 1100 pro + a 1101 pro -). Tak číslo 127 by byl reprezentován jak (11110001, 11110010, 11110111) v EBCDIC nebo (00010010, 01111100) v sbalil BCD.
Zatímco BCD je marnotratný (o 1/6 volná paměť je zbytečná, dokonce v sbalil BCD), to má přímou shodu s ASCII znakovou sadou jestliže BCD číslo je prepended nebo OR'd s 00110000 (desetina 48), a velká čísla mohou snadno být zobrazována na 7-displeje elementu tím, že rozdělí nybbles a pošle každého k odlišné charakteristice (individuální charakteristiky často mají vedení zobrazovat správná čísla). BIOS v PC obvykle drží datum a čas v BCD formátu, pravděpodobně pro historické důvody (to se vyhnulo potřebě pro binární k ASCII konverzi).