- 6에 4를 더하면 10이다. 즉, 4는 6에 대한 10의 보수이다.
- 13 - 6은 7이다.
- 13에 6에 대한 10의 보수 4를 더하고 10자리에서 1을 빼도 역시 7이다.
- 2진수에서 0은 1로, 1은 0으로 뒤집으면 1의 보수가 된다.
- 1의 보수에 1을 더하면 2의 보수이다.
- 어떤 숫자에 2의 보수를 더하면 자동으로 2진수 뺄셈이 된다. 단, 자리올림은 버린다.
ex)
13 - 6
1101 - 0110
0110을 1의 보수 -> 1001 + 1 = 1010 + 1101 = (1 자리올림 버린다) 0111
'CS지식들 > CS' 카테고리의 다른 글
컴퓨터가 연산하는 과정 (0) | 2022.10.23 |
---|---|
컴퓨터가 곱셈/나눗셈 하는 방법 (0) | 2022.10.22 |
디지털 회로와 덧셈 (0) | 2022.10.22 |
컴퓨터가 사진을 다루는 방법 (0) | 2022.10.19 |
컴퓨터가 글자를 다루는 방법 (0) | 2022.10.19 |