모두CBT

10진수 8이 기억되어 있는 5비트 시프트 레지스터를 좌측으로 1비트 … | [임베디드기능사 필기] 13년 3회차 기출문제 상세 페이지

1[임베디드기능사 필기] 13년 3회차
10진수 8이 기억되어 있는 5비트 시프트 레지스터를 좌측으로 1비트 시프트 했을 때 기억되는 값은?
1
2
2
4
3
8
4
16
해설

10진수 8을 5비트 이진수로 표현하면 01000이다. 이를 좌측으로 1비트 시프트하면 각 비트가 한 칸씩 왼쪽으로 이동하여 10000이 되고, 오른쪽 끝에는 0이 채워진다. 10000(이진수)을 10진수로 변환하면 1×24=161 \times 2^4 = 16이므로 정답은 16이다. 좌측 시프트는 2배 곱셈과 동일한 효과를 가지므로(8 × 2 = 16), 결과를 검증할 수 있다.

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