정보처리산업기사 기출문제·모의고사·오답노트·자동채점

2005년03월20일 38번

[전자 계산기 구조] 산술연산에서 overflow가 발생했을 경우 이것을 검출해야 하는데 이 때 사용되는 논리 게이트는?

  • ① NOR
  • ② OR
  • ③ Exclusive-OR
  • ④ NAND
(정답률: 69%)

문제 해설

Overflow는 덧셈이나 뺄셈 연산에서 결과가 주어진 비트 수를 초과할 때 발생합니다. 이때, 덧셈에서 overflow가 발생하려면 두 개의 양수를 더하거나 두 개의 음수를 더할 때 발생하며, 뺄셈에서는 두 개의 부호가 다른 수를 뺄 때 발생합니다.

Exclusive-OR 게이트는 두 입력이 서로 다를 때 출력이 1이 되는 논리 게이트입니다. 따라서, 덧셈에서 overflow를 검출하기 위해서는 더하는 두 수의 최상위 비트가 같은지 다른지를 확인해야 합니다. 최상위 비트가 같으면 overflow가 발생하지 않지만, 최상위 비트가 다르면 overflow가 발생합니다. 이때, Exclusive-OR 게이트를 사용하면 최상위 비트가 같은지 다른지를 쉽게 확인할 수 있습니다.

연도별

진행 상황

0 오답
0 정답