Brojevni sustavi i kodovi

2. Kodovi

2.2. Excess 3 kod

Za kodiranje decimalnih znamenaka u excess-3 kodu (skraćeno XS-3 kodu) koristi se srednjih deset kombinacija binarnog četverobitnog niza, a odbacuju se prve tri i zadnje tri kombinacije.

Excess-3 kod razlikuje se od BCD koda i po tome što nije težinski, ali je samokomplementirajući (engl, selfcomplemented). To znači da se komplement bilo koje znamenke dobije zamjenom nula s jedinicama i jedinica s nulama. Osim toga, u excess-3 kodu ne pojavljuju se kombinacije sa sve četiri nule niti sve četiri jedinice,

što može biti korisno za otkrivanje prekida u prijenosu podataka.