전자 계산기 구조정보처리기사(구) · 2006년09월10일 · 25/100
25.74라는 수가 8비트의 레지스터에 기록되어 있다. 그중 가장좌측비트는 부호를 나타내고, 나머지 7비트는 절대 값을 나타낸다. 이 레지스터를 우측으로 한비트 산술적 이동(arithmetic shift)을 한 결과는?
1
35
2
36
3
37정답
4
38
해설
우측으로 산술적 이동을 한다면 값을 2로 나눠주면됩니다. 즉, 74/2로 37이 됩니다.
우측으로 산술적 이동을 한다면 값을 2로 나눠주면됩니다. 즉, 74/2로 37이 됩니다.