모두CBT

레지스터 값을 2n으로 곱셈을 하거나 나누는 효과를 갖는 연산은? | [전자기사 필기] 15년 2회차 기출문제 상세 페이지

1[전자기사 필기] 15년 2회차
레지스터 값을 2n으로 곱셈을 하거나 나누는 효과를 갖는 연산은?
1
논리적 MOVE
2
산술적 Shift
3
SUB
4
ADD
해설

2n2^n 곱셈·나눗셈 효과를 내는 연산은 산술적 Shift 이다.

레지스터를 왼쪽으로 1비트 옮기면 2배, 오른쪽으로 1비트 옮기면 1/2 이 된다(부호 유지). nn 비트 이동은 2n2^n 배 곱셈·나눗셈이다.

  • 논리적 MOVE 는 데이터를 다른 곳으로 옮길 뿐 값 자체를 바꾸지 않는다.
  • SUB 는 두 값의 뺄셈으로, 비트 자리를 옮기는 곱셈·나눗셈 효과가 없다.
  • ADD 는 두 값의 덧셈으로, 나눗셈 효과를 낼 수 없어 곱셈·나눗셈을 모두 대신하지 못한다.

내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.