음수 표현을 위해 2의 보수를 사용하는 경우 다음 4비트 덧셈의 결과를… | [9급 지방직 컴퓨터일반] 14년 1회차 기출문제 상세 페이지
1[9급 지방직 컴퓨터일반] 14년 1회차
음수 표현을 위해 2의 보수를 사용하는 경우 다음 4비트 덧셈의 결과를 10진수 값으로 표현한 것은?
1
0
2
-7
3
15
4
-1
해설
덧셈 결과는 10진수 -1이다.
0011 + 1100 = 1111이며, 최상위 비트가 1이므로 음수이다. 2의 보수를 취하면 0000 + 1 = 0001이므로 크기는 1, 즉 -1이다.
검산: 0011은 3, 1100은 -4이므로 3 + (-4) = -1이다.
- 0: 두 수의 합이 0이 되려면 1100이 -3이어야 하지만 실제로는 -4이다.
- -7: 1111을 부호-크기 방식으로 해석한 값으로, 2의 보수 해석이 아니다.
- 15: 1111을 부호 없는 정수로 해석한 값이다.
내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.