모두CBT

다음 중 시프트 레지스터를 이용하여 수행되는 연산은? | [임베디드기능사 필기] 16년 2회차 기출문제 상세 페이지

1[임베디드기능사 필기] 16년 2회차
다음 중 시프트 레지스터를 이용하여 수행되는 연산은?
1
덧셈
2
뺄셈
3
곱셈
4
비교
해설

시프트 레지스터는 저장된 데이터를 좌측 또는 우측으로 한 비트씩 이동시키는 장치로, 좌측 시프트는 데이터에 2를 곱하고 우측 시프트는 2로 나누는 효과를 가진다. 예를 들어 0101(5)을 좌측으로 한 번 시프트하면 1010(10)이 되어 2배가 되고, 이를 반복하면 곱셈을 수행할 수 있다. 따라서 시프트 레지스터를 이용한 반복적인 좌측 시프트와 덧셈 조합으로 곱셈 연산을 효율적으로 구현할 수 있으며, 덧셈, 뺄셈, 비교 연산은 시프트 레지스터의 기본 기능이 아니다.

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