8비트로 된 레지스터에서 첫째 비트는 부호비트로 0, 1로 양, 음을 … | [방송통신기사 필기] 17년 1회차 기출문제 상세 페이지
1[방송통신기사 필기] 17년 1회차
8비트로 된 레지스터에서 첫째 비트는 부호비트로 0, 1로 양, 음을 나타낸다고 할 때 2의 보수(2's Complement)로 숫자를 표시한다면 이 레지스터로 표현할 수 있는 10진수의 범위로 올바른 것은?
1
-256 ~ +256
2
-128 ~ +127
3
-128 ~ +128
4
-256 ~ +127
해설
부호 비트를 포함한 8비트 2의 보수 표현 범위는 -128 ~ +127이다.
n비트 2의 보수의 범위는 음수 쪽은 , 양수 쪽은 까지이다.
- -256 ~ +256은 8비트로 나타낼 수 없는 범위이다.
- -128 ~ +128은 양의 최댓값이 +127이므로 맞지 않는 범위이다.
- -256 ~ +127은 음의 최솟값이 -128이므로 맞지 않는 범위이다.
내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.