비트 마스트(bit mask)와 비트 리셋(bit reset)용도로 사… | [생산자동화산업기사 필기] 19년 3회차 기출문제 상세 페이지
1[생산자동화산업기사 필기] 19년 3회차
비트 마스트(bit mask)와 비트 리셋(bit reset)용도로 사용되는 연산자는?
1
부정(NOT)
2
논리합(OR)
3
논리곱(AND)
4
배타적 논리합(XOR)
해설
비트 마스크와 비트 리셋에 쓰이는 연산자는 논리곱(AND)이다.
AND는 0과 곱하면 0, 1과 곱하면 원래 값이 유지되므로, 지울 비트 자리에 0을 둔 값과 AND하면 그 비트만 0이 되고 나머지는 보존된다.
- 부정(NOT)은 모든 비트를 반전시키는 연산자이다.
- 논리합(OR)은 1과 합하면 비트가 1이 되므로 특정 비트를 세트하는 데 쓰는 연산자이다.
- 배타적 논리합(XOR)은 1과 연산하면 비트가 반전되므로 특정 비트를 토글하는 데 쓰는 연산자이다.
내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.