| . |
|
How
to convert binary to decimal ?
|
| . |
| To
convert binary to decimal, we start from the right to the left of the binary
chain and at each bit, we associate the value 2^(character number), the
first bit being bit number 0. |
Note:
2^0 = 1
2^1 = 2
2^2 = 2 x 2 (2 times)
2^3 = 2 x 2 x 2 (3 times) |
| . |
| For
example: |
1 |
1 |
0 |
0 |
1 |
0 |
1 |
1 |
|
<------------------------------------------
|
| power
of 2: |
2^7 |
2^6 |
2^5 |
2^4 |
2^3 |
2^2 |
2^1 |
2^0 |
| Value: |
128 |
64 |
32 |
16 |
8 |
4 |
2 |
1 |
| . |
| The
decimal value is the sum of the binary charaters times the powers of
2. |
| . |
For
the example above:
Result = 1 x 1 + 1 x 2 + 0 x 4 + 1 x 8 + 0 x 16 + 0 x 32 + 1 x 64 + 1 x
128 = 203 |
| . |
| The
minimum value is all bits set to "0" which is "0" in
decimal and the maximum value for 8 bits (a byte) is all bits set to "1"
which is "255" in decimal. |
| . |
| For
a chain of n bits, the maximum is (2^n)-1. For example for a word (2 bytes),
the maximum is 2^16-1=65535 |