(unsigned) weights (powers of two)
4096 2048 1024  512  256  128   64   32   16    8    4    2    1

To convert to binary, find out which powers of two are needed.
Start by subtracting the largest power of two that fits and repeat
for subsequent powers of two that fit:

365(d) = 256 + 109
       = 256 +  64 + 45
       = 256 +  64 + 32 + 13
       = 256 +  64 + 32 +  8 + 5
       = 256 +  64 + 32 +  8 + 4 + 1
       = 0000 0001 0110 1101 (b)

-----


-52(d) = ? binary

This is a negative number.  Pretend it is positive, convert it, then make
it negative by flipping all the bits and adding one (or by subtracting it
from zero):

Step 1: pretend it's positive and convert it to binary:

   +52(d) = 32 + 20
          = 32 + 16 + 4
          = 0000 0000 0011 0100 (b)

Step 2: make it negative by subtracting from zero
        (or use alternate method of reversing bits and adding 1):

            0000 0000 0000 0000 (b)
          - 0000 0000 0011 0100 (b)
            ______________________
         =  1111 1111 1100 1100 (b)



Hit the "Back" button.