모두CBT

다음 그림의 연산 결과를 올바르게 나타낸 것은? | [전자캐드기능사 필기] 06년 2회차 기출문제 상세 페이지

1[전자캐드기능사 필기] 06년 2회차
다음 그림의 연산 결과를 올바르게 나타낸 것은?
문제 이미지
1
11000001
2
00111110
3
00111111
4
10000011
해설

연산기에 Complement(보수) 연산이 지정되어 있으므로 입력 11000001 의 모든 비트를 반전한 00111110 이 결과로 나온다.

1의 보수는 각 자리의 0과 1을 맞바꾸는 연산이다. 1 1 0 0 0 0 0 1 을 자리마다 뒤집으면 0 0 1 1 1 1 1 0 이 되고, 피연산자가 하나뿐이어서 오른쪽 입력 상자가 비어 있는 것도 이 때문이다.

  • 11000001: 입력을 그대로 내보낸 값으로 보수를 취하지 않았다.
  • 00111111: 1의 보수에 1을 더한 2의 보수 값이다.
  • 10000011: 입력을 왼쪽으로 한 비트 회전시킨 값일 뿐 보수와 관계가 없다.

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