Computer Structure

보수의 체계

appmaster 2019. 10. 3. 17:45

1의 보수는 양수와 음수를 더했을때 모든 비트가 1이 되는 것을 말합니다.

7 -> 0111

-7 -> 1000

여기서 보면 그냥 양수에서 비트반전만 취해주면 됩니다.

 

2의 보수는 양수와 음수를 더 했을때 해당 비트범위의 한자리 위가 1이 되는 비트를 말합니다.

7 -> 0111

-7 -> 1001

여기서는 비트 반전을 취하고 1을 더해주면 그게 음수가 됩니다.