모두CBT

부호화된 2의 보수에서 8비트로 표현할 수 있는 수의 표현 범위는? | [전자기사 필기] 18년 1회차 기출문제 상세 페이지

1[전자기사 필기] 18년 1회차
부호화된 2의 보수에서 8비트로 표현할 수 있는 수의 표현 범위는?
1
-128 ~ 128
2
-127 ~ 128
3
-128 ~ 127
4
-127 ~ 127
해설

8비트 2의 보수 표현 범위는 −27∼27−1-2^{7}\sim2^{7}-1, 즉 -128 ~ 127이다.

최상위 비트가 부호 비트이므로 양수는 최대 011111112=12701111111_2=127이고, 음수는 100000002=−12810000000_2=-128까지 나타낼 수 있다. 2의 보수는 0 의 표현이 하나뿐이라 음수 쪽이 하나 더 많다.

나머지 보기가 틀린 이유는 다음과 같다.

  • -128 ~ 128 보기는 틀리다. 128 은 8비트로 나타낼 수 없다.
  • -127 ~ 128 보기는 틀리다. 128 은 나타낼 수 없고 -128 이 빠져 있다.
  • -127 ~ 127 보기는 틀리다. 2의 보수에서는 -128 도 표현되므로 범위가 이보다 넓다.

내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.