Aiken code
It is recommended to read the tutorial on the Binary number system before you start reading this tutorial. Aiken BCD code is similar to the natural BCD code, but with “weights” or “values” distributed differently. On the natural BCD, weights are: 8 – 4 – 2 – 1. On the Aiken code, the distribution is: 2 – 4 – 2 – 1.
The reason for this coding is to achieve symmetry between certain numbers. View the symmetry in the corresponding Aiken codes for decimal numbers: 4 and 5, 3 and 6, 2 and 7, 1 and 8, 0 and 9.
Decimal to Aiken Conversion table
Each number is the 9 complement of its symmetrical number, for all digits. The “1” becomes “0” and “0” becomes “1”. For example: 3 (0011) and 6 (1100). We must take into account the new “weights” on this code. The Aiken code is useful for operations of subtraction and division.
You may be interested on: The Gray Code, truth table and applications
Excess 3 Code
The Excess 3 Code is obtained by adding “3” to each combination of the natural BCD code.
The Excess 3 code is a code where the weighting does not exist (no “weights” as in the natural BCD and Aiken code).
Like the Aiken code, the Excess 3 code meets the same characteristic of symmetry. Each number is the 9 complement of its symmetrical number, for all digits.
Decimal to BCD to Excess 3 Conversion table
See the Excess 3 code symmetry, which corresponds to the decimal numbers: 4 and 5, 3 and 6, 2 and 7, 1 and 8, 0 and 9. It is a useful code in the operations of subtraction and division.
More Digital Tutorials
- What is the difference between Analog & Digital?
- What is a logic circuit?
- Digital logic levels (high, low, 1, 0)
- The truth table
- Boolean algebra
- Karnaugh Map (K-map)
- Binary number system
- Hexadecimal numbering system
- BCD code – binary coded decimal
- Gray code – Gray code table
- Aiken code – Excess 3 code
- AND gate
- NAND gate
- OR gate
- NOR gate
- NOT gate
- XOR gate
- How to build a NAND gate with transistors & diodes?
- OR & AND logic gates made with diodes
- The combinational circuit
- The sequential circuit
- JK Flip-Flop
- What is a binary decoder?