모두CBT

좌측 시프트 레지스터를 사용하여 0011의 데이터를 2회 시프트 펄스를… | [임베디드기능사 필기] 13년 2회차 기출문제 상세 페이지

1[임베디드기능사 필기] 13년 2회차
좌측 시프트 레지스터를 사용하여 0011의 데이터를 2회 시프트 펄스를 인가하였을 때 출력의 십진수 값은?
1
3
2
6
3
8
4
12
해설

좌측 시프트 레지스터는 각 펄스마다 데이터가 좌측으로 한 자리씩 이동하며, 우측 끝에는 0이 입력된다. 초기값 0011에서 1회 시프트하면 0110이 되고, 2회 시프트하면 1100이 된다. 1100을 십진수로 변환하면 1×23+1×22+0×21+0×20=8+4=121 \times 2^3 + 1 \times 2^2 + 0 \times 2^1 + 0 \times 2^0 = 8 + 4 = 12이다.

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