1의 보수는 양수와 음수를 더했을때 모든 비트가 1이 되는 것을 말합니다.
7 -> 0111
-7 -> 1000
여기서 보면 그냥 양수에서 비트반전만 취해주면 됩니다.
2의 보수는 양수와 음수를 더 했을때 해당 비트범위의 한자리 위가 1이 되는 비트를 말합니다.
7 -> 0111
-7 -> 1001
여기서는 비트 반전을 취하고 1을 더해주면 그게 음수가 됩니다.
1의 보수는 양수와 음수를 더했을때 모든 비트가 1이 되는 것을 말합니다.
7 -> 0111
-7 -> 1000
여기서 보면 그냥 양수에서 비트반전만 취해주면 됩니다.
2의 보수는 양수와 음수를 더 했을때 해당 비트범위의 한자리 위가 1이 되는 비트를 말합니다.
7 -> 0111
-7 -> 1001
여기서는 비트 반전을 취하고 1을 더해주면 그게 음수가 됩니다.