모두CBT

다음 논리 연산자 중 데이터의 필요없는 부분을 지우고자 할 때 쓰는 연… | [전자기사 필기] 17년 3회차 기출문제 상세 페이지

1[전자기사 필기] 17년 3회차
다음 논리 연산자 중 데이터의 필요없는 부분을 지우고자 할 때 쓰는 연산자는?
1
AND
2
OR
3
EX-OR
4
NOT
해설

데이터의 필요 없는 부분을 지우는 연산은 AND이다.

지울 비트 위치를 0, 남길 위치를 1로 둔 마스크와 AND 하면 선택한 비트만 지워진다.
X⋅0=0X\cdot0=0, X⋅1=XX\cdot1=X

나머지 보기가 맞지 않는 이유는 다음과 같다.

  • OR는 마스크 비트가 1인 위치를 1로 세트하는 연산이며 비트를 0으로 지우지 못한다.
  • EX-OR는 마스크 비트가 1인 위치를 반전시키는 연산이며 값에 따라 0 또는 1이 되므로 지우는 연산이 아니다.
  • NOT은 모든 비트를 반전시키는 연산이며 일부만 선택해 지울 수 없다.

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