CONVERSIONS

DECIMAL TO BINARY

METHOD 1: LONG DIVISION

Decimal: 1337
Binary:  010100111001
	 
1337 / 2 = 668 : .5x2 = 1
 668 / 2 = 334 :        0
 334 / 2 = 167 :        0
 167 / 2 =  83 : .5x2 = 1
  83 / 2 =  41 : .5x2 = 1
  41 / 2 =  20 : .5x2 = 1
  20 / 2 =  10 :        0
  10 / 2 =   5 :        0
   5 / 2 =   2 : .5x2 = 1
   2 / 2 =   1 :        0
   1 / 2 =   0 : .5x2 = 1
   0 / 2 =   0 :        0
   
 * read the numbers from the bottom-up!

METHOD 2: SUBTRACTION

Decimal: 1337
Binary: 10100111001

1024 512 256 128 64 32 16 8 4 2 1

1337  - 1024 = 313 : 1
 313 !-  512 =     : 0
 313  -  256 =  57 : 1
  57 !-  128 =     : 0
  57 !-   64 =     : 0
  57  -   32 =  25 : 1
  25  -   16 =   9 : 1
   9  -    8 =   1 : 1
   1 !-    4 =     : 0
   1 !-    2 =     : 0
   1  -    1 =   0 : 1
   
 * read the numbers from the top-down

BINARY TO DECIMAL

METHOD 1: W/ HEX INTERMEDIARY

Binary: 1101110011100
Decimal: 

             0001 1011 1001 1100
Hexadecimal:    1    B    9    C
 = 1x16^3 + 11x16^2 + 9x16^1 + 12x16^0
 =   4096 + 2   816 +    144 +      12
 =   7068METHOD 1: W/ HEX INTERMEDIARY

METHOD 2:

4096 2048 1024 512 256 128 64 32 16 8 4 2 1
   1    1    0   1   1   1  0  0  1 1 1 0 0

Last updated