다음 그림의 연산 결과를 올바르게 나타낸 것은? | [전자기능사 필기] 06년 4회차 기출문제 상세 페이지
1[전자기능사 필기] 06년 4회차
다음 그림의 연산 결과를 올바르게 나타낸 것은?
1
11000001
2
00111110
3
11000010
4
10000011
해설
연산기에 지정된 연산이 Complement(보수)이므로 결과는 00111110이다.
그림은 왼쪽 입력 상자의 11000001이 연산기로 들어가고 연산기 옆에 Complement가 적혀 결과가 아래로 나오는 블록도다. 보수 연산은 입력의 각 비트를 1은 0으로, 0은 1로 뒤집는다.
비트별로 반전하면 1100 0001 → 0011 1110 이 되고, 원래 값과 결과를 더하면 로 모든 자리가 1이 되어 1의 보수임이 확인된다.
- 11000001은 입력을 그대로 내보낸 값이라 아무 연산도 하지 않은 셈이다.
- 11000010과 10000011은 일부 비트만 바꾸거나 자리를 옮긴 값으로, 모든 비트를 반전한 결과가 아니다.
내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.
