모두CBT

다음 그림과 같이 A, B 레지스터에 있는 두 개의 자료에 대해 ALU… | [임베디드기능사 필기] 14년 1회차 기출문제 상세 페이지

1[임베디드기능사 필기] 14년 1회차
다음 그림과 같이 A, B 레지스터에 있는 두 개의 자료에 대해 ALU에 의한 OR 연산이 이루어졌을 때 그 결과가 되는 C 레지스터의 내용은?
문제 이미지
1
11111110
2
10000001
3
10110110
4
11011101
해설

정답은 '11011101'이다.

그림에서 A 레지스터는 1100 11001100\ 1100, B 레지스터는 1001 10011001\ 1001이고, ALU 결과가 C 레지스터로 들어간다. OR 연산은 같은 자리 비트 중 하나라도 1이면 1이다.

최상위 비트부터 A와 B를 짝지으면 (1,1), (1,0), (0,0), (0,1), (1,1), (1,0), (0,0), (0,1)(1,1),\ (1,0),\ (0,0),\ (0,1),\ (1,1),\ (1,0),\ (0,0),\ (0,1)이고, 자리별 OR 결과는 1101 11011101\ 1101 값이다.

  • '11111110'은 202^0 자리 비트가 0이며, B 레지스터의 이 자리 비트는 1이다.
  • '10000001'은 262^6 자리 비트가 0이며, A 레지스터의 이 자리 비트는 1이다.
  • '10110110'은 262^6 자리 비트가 0이며, A 레지스터의 이 자리 비트는 1이다.

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