비트열(bit string) A를 2의 보수로 표현된 부호 있는(sig… | [9급 지방직 컴퓨터일반] 18년 1회차 기출문제 상세 페이지
1[9급 지방직 컴퓨터일반] 18년 1회차
비트열(bit string) A를 2의 보수로 표현된 부호 있는(signed) 2진 정수로 해석한 값은 -5이다. 비트열 A를 1의 보수로 표현된 부호 있는 2진 정수로 해석한 값은?
1
-4
2
-5
3
-6
4
-7
해설
비트열 A를 1의 보수로 해석하면 -4이다.
4비트로 보면 +5는 0101이고, 2의 보수 -5는 각 비트를 반전(1010)한 뒤 1을 더한 1011이다.
1011을 1의 보수로 해석하면 부호 비트가 1이므로 음수이고, 크기는 비트를 반전한 0100 = 4이다.
따라서 값은 -4이다(비트 수를 늘려 부호 확장해도 결과는 같다).일반적으로 같은 음수 비트열은 1의 보수 해석값이 2의 보수 해석값보다 절댓값이 1 작다.
내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.