모두CBT

두 개의 레지스터에 집진수를 1과-1에 해당하는 이진수가 저장되어 있다… | [정보통신기사 필기] 19년 3회차 기출문제 상세 페이지

1[정보통신기사 필기] 19년 3회차
두 개의 레지스터에 집진수를 1과-1에 해당하는 이진수가 저장되어 있다. 이 두 레지스터에 덧셈 연산을 수행하는 결과로 옳은 것은?
1
결과값은 0이고, 캐리(Carry)가 발생하지 않는다.
2
결과값은 0이고, 캐리(Carry)가 발생한다.
3
오버플로우(Overflow)와 캐리(Carry)가 발생한다.
4
오버플로우(Overflow)는 발생하나 캐리(Carry)가 발생하지 않는다.
해설

2의 보수 표현에서 임의의 수 NN과 그 음수 −N-N을 더하면 결과는 항상 00이 되고, 이때 최상위 비트에서 캐리(Carry)가 발생한다.

두 피연산자의 부호가 서로 다르므로(양수+음수) 오버플로우는 발생하지 않는다 — 오버플로우는 같은 부호의 두 수를 더했을 때만 발생하는 현상이다.

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