Quote Originally Posted by kohlrak
Actually, my table (i'm learning more and more about binary usign win calc, which seems to hold a biiiiiiit more logic than what you said) says you forgot somthing...
As you can see, the negatives must have 1 higher value than the positives, which means you xor everything then -1 (which is what you forgot), otherwise, you would (in the above standard) have 11111 would be -0 rather than -1. You cannot possibly have a -0.
Hmm... you could start by reading what I posted above.
Two's complement is the most used representation, and I quote "you get the two's complement representation of a number by adding one to the one's complement form". The one's complement form is simply the negative numbers being inverted, and sticking a sign bit to the beginning.
And I managed to 'guess' the value of -3, so also you could've compared that.
And yeah, there is a standard where you DON'T add one to the negative forms, but the one you're looking for was mentioned directly below that in my post.