다음 그림은 어떤 논리 연산을 나타낸 것인가? | [임베디드기능사 필기] 16년 2회차 기출문제 상세 페이지
1[임베디드기능사 필기] 16년 2회차
다음 그림은 어떤 논리 연산을 나타낸 것인가?
1
MOVE
2
AND
3
OR
4
Complement
해설
정답은 'Complement'이다.
그림에서 ALU에 들어가는 데이터는 하나이고, 나오는 결과는 이다. 입력의 모든 비트를 1은 0으로, 0은 1로 바꾼 값이 결과와 같으며, 이 비트 반전이 보수(Complement) 연산이다.
- 'MOVE'는 입력 데이터를 그대로 출력하는 단일 연산이며, 그림에서는 입력과 결과의 모든 비트가 서로 다르다.
- 'AND'는 두 데이터의 같은 자리 비트가 모두 1일 때만 1을 내는 연산이다. 그림의 결과는 입력 비트가 0인 넷째·여섯째·일곱째 자리에서 1이며, AND로는 어떤 값과 연산해도 이런 결과가 나오지 않는다.
- 'OR'는 두 데이터의 같은 자리 비트 중 하나라도 1이면 1을 내는 연산이다. 그림의 결과는 입력 비트가 1인 자리에서 모두 0이며, OR로는 어떤 값과 연산해도 이런 결과가 나오지 않는다.
내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.
