Hi,
I guess binary number is man made.
Because in electronics/computer,
it is not efficient to storage a char '-'.
all number will need to be in binary.
To represent the binary in a efficient way,
this system is inverted.
binary + -
000 0 0
001 1 1
010 2 2
011 3 3
100 4 -4
101 5 -3
110 6 -2
111 7 -1
as you can see, you can count the numbering system
as a unsigned number or signed number.
The counting value will still be in a circular counting directly,
either increasing or decreasing count.
When doing increment instruction, we need not have
to worry about the sign, as they will be in sequence,
overflow again and again.
This is what I think should be the reason.
As for other numbering, storage in computer will still be in binary.
They will be converted and display to user as -ve value.
Best Regards,
Siong Boon
MODERATOR - SIGNATURE LINKS ARE NOT ALLOWED