

.  
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^161=65535  
.  
.  


.  
Copyright
(c) 2002  Guillaume Péan

