excess3
Excess-3 is a four-bit binary-coded decimal (BCD) encoding in which each decimal digit is represented by adding a fixed bias of three to the digit and encoding the result in binary. In other words, the code for a decimal digit d is the binary representation of (d + 3).
The mapping for digits 0 through 9 is as follows: 0 maps to 0011, 1 maps to
Decoding Excess-3 is simply the reverse operation: subtract three from the 4-bit value to recover the original
Excess-3 is a BCD-compatible code and can be understood as a fixed offset version of the standard
Applications of Excess-3 have included decimal arithmetic in digital logic circuits, calculators, and other hardware where