모두CBT

다음 중 2진수 덧셈연산에서 오버플로우(Overflow)가 되는 조건은? | [정보통신기사 필기] 16년 3회차 기출문제 상세 페이지

1[정보통신기사 필기] 16년 3회차
다음 중 2진수 덧셈연산에서 오버플로우(Overflow)가 되는 조건은?
1
두 수에서 부호 자리의 값이 서로 같을 때이다.
2
두 수에서 부호 자리의 값이 서로 다를 때이다.
3
부호자리에서 캐리(Carry)가 있고, 부호 다음 자리(MSB)가 캐리(Carry)가 있을 때이다.
4
부호자리에서 캐리(Carry)가 있고, 부호 다음 자리(MSB)가 캐리(Carry)가 없을 때이다.
해설

오버플로우는 부호 자리에서 캐리가 발생했지만 부호 다음 자리(MSB)에서는 캐리가 발생하지 않았을 때 나타난다.

부호 자리의 캐리와 부호 다음 자리의 캐리 발생 여부가 서로 다를 때 오버플로우가 생기며, 두 자리의 캐리 발생 여부가 같으면 오버플로우는 발생하지 않는다. 단순히 두 수의 부호가 같거나 다르다는 것만으로는 오버플로우 여부를 판단할 수 없다.

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