모두CBT

다음 그림의 연산 결과를 올바르게 나타낸 것은? | [임베디드기능사 필기] 15년 1회차 기출문제 상세 페이지

1[임베디드기능사 필기] 15년 1회차
다음 그림의 연산 결과를 올바르게 나타낸 것은?
문제 이미지
1
10011001
2
00001001
3
10101111
4
10001001
해설

정답은 '00001001', 즉 00001001(2)00001001_{(2)}이다.

그림의 ALU 두 입력은 1110 1001(2)1110\ 1001_{(2)}, 0000 1111(2)0000\ 1111_{(2)}이고 연산 지정은 AND이다. AND는 두 비트가 모두 1인 자리만 1로 남기는 연산이다.

상위 네 비트는 11101110과 00000000의 AND로 00000000이다. 하위 네 비트는 10011001과 11111111의 AND로 10011001이다.

  • '10011001'은 상위 네 비트가 10011001인 값이고, 상위 네 비트끼리 AND한 값은 00000000이다.
  • '10101111'은 하위 네 비트가 11111111인 값이고, 하위 네 비트끼리 AND한 값은 10011001이다.
  • '10001001'은 최상위 비트가 1인 값이고, 입력 0000 1111(2)0000\ 1111_{(2)}의 최상위 비트는 0이다.

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