8비트로 표현되는 부호와 절대치(Signed Magnitude)의 방식… | [정보통신산업기사 필기] 16년 3회차 기출문제 상세 페이지
1[정보통신산업기사 필기] 16년 3회차
8비트로 표현되는 부호와 절대치(Signed Magnitude)의 방식에서 -50을 한 비트 우측으로 산술적 시프트 시키면 어떻게 표시되는가?
1
01011001
2
10110010
3
10011001
4
1 1000 0100 1011
해설
부호와 절대치 방식의 -50을 한 비트 우측 산술 시프트하면 10011001이다.
-50은 부호 비트 1 + 크기 이므로 이다. 산술 시프트에서는 부호 비트를 유지하고 크기부만 오른쪽으로 밀어 이 되므로 이다.
- 01011001은 부호 비트가 0으로 바뀌어 양수가 되므로 부호가 유지되지 않는다.
- 10110010은 시프트 전의 -50 표현 그대로라 시프트가 이루어지지 않은 값이다.
- 13비트 길이의 보기는 8비트로 표현한다는 조건에 맞지 않는다.
내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.