ok so:
For normal numbers like 34, 120, 145...etc, i keep dividing 2 and read the remainder from bottom to top right?
For signed number like -1, -49, take ABS(), then invert bits, then add 1right?
If i want to do the opposite, ie 2's compliment to decimal, just reverse steps above right?