본문 바로가기
전자계산기구조전자계산기조직응용기사(통합변경) · 2012년08월26일 · 50/100

50.양수 A와 B가 있다. 2의 보수 표현 방식을 사용하여 A-B를 수행하였을 때 최상위비트에서 캐리(carry)가 발생하였다. 이 결과로부터 A와 B에 대한 설명으로 가장 옳은 것은?

1
캐리가 발생한 것으로 보아 A는 B보다 작은 수이다.
2
B-A를 수행하면 최상위비트에서 캐리가 발생하지 않는다.정답
3
A+B를 수행하면 최상위비트에서 캐리가 발생한다.
4
A-B의 결과에 캐리를 제거하고 1을 더해주면 올바른 결과를 얻을 수 있다.

해설

A와 B의 관계 추론 1. A - B = A + (B의 2의 보수) = A + (B를 1의 보수로 바꾼 후 1을 더한 값) 2. 캐리가 발생하였다 => A ≥ B (A가 B보다 크거나 같음). B-A를 수행하면 A와 B의 역할이 바뀌므로, 캐리 발생 여부도 반대로 판단 B < A일 때, B-A에서는 캐리가 발생하지 않는다.

이 시험을 직접 풀어보세요

실전과 동일한 CBT 환경에서 시간 제한 연습

회원가입 없이 CBT 풀기