전자 계산기 구조정보처리기사(구) · 2015년08월16일 · 36/100
36.산술 이동(shift)의 경우 8비트로 구성된 레지스터 7번의 내용이 11011001 일 때 SRA 7, 3을 실행하고 난 후의 결과는? (단, SRA 7, 3은 레지스터 7번을 우측으로 산술 이동 3회 수행함을 뜻한다.)
1
11111101
2
00011011
3
11111011정답
4
01111011
해설
논리시프트 : 왼쪽, 오른쪽 모두 0으로 체워짐 산술시프트 : 왼쪽은 0으로 오른쪽은 부호비트로 체워짐 여기서는 11011001의 첫부호비트가 1이므로 1로 체워짐 로테이트 : 밀려나간 자리가 빈자리로 체워짐