Converting from Denary to Binary
Converting from Denary to Binary
Understanding Denary
- Denary, also known as the decimal system or base-10, is a system based on 10 and comprised of numbers 0 to 9.
- It is the number system most commonly used by humans in everyday life.
- When we refer to converting from denary, we are referring to converting from this standard decimal system to another, such as binary.
Process of Converting Denary to Binary
- To convert a denary number to binary, start by finding the largest power of 2 that fits into that number. This will be the left-most digit in the binary representation.
- If the power of 2 fits, place a 1 under that power. If it does not, place a 0. This becomes your binary digit for that position.
- Subtract the value of the power of 2 from the denary number if you placed a 1 for that power.
- Move to the next highest power of 2 (proceeding rightward) and repeat the process, carrying on until you reach 2^0.
- Your binary number is the sequence of 1’s and 0’s (bits) you have recorded.
Example of Conversion
- For example: to convert the denary number 13 to binary, the process would look like this:
- The largest power of 2 that fits in 13 is 2^3 = 8, so place a 1 under this and subtract 8 from 13 to give 5.
- The largest power of 2 that fits in 5 is 2^2 = 4, so place a 1 under this and subtract 4 from 5 to give 1.
- Now the largest power of 2 that fits in 1 is 2^0 = 1, so place a 1 under this and subtract 1 from 1 to give 0.
- Therefore, the binary equivalent of the denary number 13 is 1101 (reading from the highest power of 2 down).
Double-checking Your Work
- It can be helpful to double-check your work by reverting your newly converted binary number back to its denary form. This is done by adding up all the 2^n values where n is the position of each 1 in the binary number (starting at position 0 from the right-most bit).
- If the converted value matches the original denary value, your binary conversion is correct.