다음 그림과 같이 ALU에서 MOVE연산이 실행될 때 C 레지스터의 내… | [임베디드기능사 필기] 09년 1회차 기출문제 상세 페이지
1[임베디드기능사 필기] 09년 1회차
다음 그림과 같이 ALU에서 MOVE연산이 실행될 때 C 레지스터의 내용은?
1
01101000
2
10010111
3
10001111
4
11110000
해설
정답은 '10010111'이다.
그림에서 자료 A 레지스터는 이고 자료 B 칸은 비어 있으며, ALU의 연산 지정은 MOVE이다. MOVE는 입력 자료를 연산 없이 그대로 옮기는 연산이고, C 레지스터 값은 자료 A와 같은 이다.
- '01101000'은 자료 A의 모든 비트를 반전한 값이고, MOVE 결과는 자료 A와 모든 비트가 같다.
- '10001111'은 자리 비트가 0, 자리 비트가 1이고, 자료 A는 두 자리가 각각 1, 0이다.
- '11110000'은 자리 비트가 0이고, 자료 A의 이 자리 비트는 1이다.
내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.
