주어진 수의 왼쪽으로부터 비트 단위로 대응을 시켜 서로가 1이면 결과를… | [전자캐드기능사 필기] 12년 2회차 기출문제 상세 페이지
1[전자캐드기능사 필기] 12년 2회차
주어진 수의 왼쪽으로부터 비트 단위로 대응을 시켜 서로가 1이면 결과를 1, 하나라도 0이면 결과가 0으로 연산처리 되는 명령은?
1
OR
2
AND
3
EX-OR
4
NOT
해설
AND 연산은 두 수를 왼쪽부터 비트 단위로 대응시켜 두 비트가 모두 1일 때만 결과가 1이 되고, 하나라도 0이면 결과가 0이 되는 논리 연산이다.
이 성질 때문에 원하는 자리만 남기고 나머지를 0으로 지우는 마스크(mask) 처리에 쓰인다.
- OR 연산은 두 비트 중 하나라도 1이면 결과가 1이 된다.
- EX-OR(배타적 OR) 연산은 두 비트가 서로 다를 때만 결과가 1이 된다.
- NOT 연산은 입력이 하나뿐인 단항 연산으로 비트값을 반전시킨다.
내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.