전자 계산기 구조정보처리산업기사 · 2014년05월25일 · 28/100
28.산술적 시프트(shift)에 대한 설명으로 옳은 것은?
1
산술적 시프트는 오른쪽 방향으로 한 비트씩 이동시킨다.
2
산술적 시프트는 Rotate와 동일하다.
3
산술적 시프트는 논리적 시프트와 동일하다.
4
산술적 시프트는 곱셈과 나눗셈의 보조역할에 이용된다.정답
해설
왼쪽으로 시프트하면 곱셈 오른쪽으로 시프트 하면 나눗셈 => 1번 오른쪽도 되고 왼쪽도 되서 틀림 rotate는 시프트에서 밀려나는 비트값을 반대편값으로 입력하는 것 => 2번 산술적 시프트는 밀려나가는 값은 버림 틀림 논리적 시프트는 직렬전송에 사용, 삽입되는 자리의 숫자는 무조건0이다. => 산술적 시프트는 부호를 고려 ,정수표현 방식에서만 가능. 동일하지 않음