다음은 산술 시프트(Arithmetic Shift)에 관한 설명이다. 옳지 않은 것은?
문제풀이 모드
0
정답률 : -
다음은 산술 시프트(Arithmetic Shift)에 관한 설명이다. 옳지 않은 것은?
레지스터의 값을 우측으로 쉬프트할 때 새로운 입력비트는 1의보수, 2의보수 모두 0이 입력된다.
레지스터의 값을 좌측으로 쉬프트 할 때 새로운 입력 비트는 1의 보수의 경우 부호 비비트가 입력되고, 2의 보수의 경우 무조건 0이 입력된다.
레지스터의 값을 N비트 우측으로 시프트하면 2n으로 나누는 효과를 갖는다
1의 보수 표현방식으로 레지스터에 저장된 값이 최상위 비트인 부호비트와 최하위 비트인 LSB가 서로 다를 때 우측 시프트를 수행하면 잘림 에러(Truncation Error)가 발생한다.
채점하기