다음 그림에서 ALU 로 2개의 값이 입력되었을 때 AND 연산 후의 … | [정보처리기능사 필기] 08년 4회차 기출문제 상세 페이지
1[정보처리기능사 필기] 08년 4회차
다음 그림에서 ALU 로 2개의 값이 입력되었을 때 AND 연산 후의 값으로 맞는 것은?
1
111111
2
101011
3
001011
4
010100
해설
두 입력값이 모두 101011로 동일하므로, 비트별 AND 연산을 수행하면 각 자리에서 같은 값끼리 AND가 이루어져 결과도 그대로 나온다.
이는 논리연산의 항등법칙(A·A=A)에 해당하는 경우로, 두 피연산자가 같으면 AND 결과는 그 값 자체와 같아진다.
- ① 111111은 모든 비트가 1인 값인데, AND 연산은 두 입력 모두 1인 자리에서만 1이 나오므로 입력에 없던 1비트를 새로 만들어낼 수 없어 나올 수 없는 결과다.
- ③ 001011과 ④ 010100은 입력값의 일부 비트가 임의로 바뀐 값으로, 두 입력이 동일할 때의 AND 결과와 일치하지 않는다.
오류나 개정된 내용이 보이면 알려주세요