전자계산기기사 기출문제·모의고사·오답노트·자동채점

2018년09월15일 46번

[마이크로전자계산기]
CPU의 상태 플래그(status flag)에 관한 설명 중 틀린 것은?

  • ① 보조캐리 플래그(auxiliary carry flag)는 BCD 연산에 사용된다.
  • ② Z 플래그(zero flag)는 ALU의 연산 결과가 0인지 여부에 따라 셋트 된다.
  • ③ N 플래그(negative flag)는 ALU 연산 결과가 음수인지 여부에 따라 셋트 된다.
  • ④ 제일 왼쪽 비트에서 발생되는 올림수를 Cp, 왼쪽의 2번째 비트에서 발생되는 올림수를 Cs라 할 때 오버플로우(overflow) 발생 조건은 Cs+Cp로 주어지게 된다.
(정답률: 53%)

문제 해설

"제일 왼쪽 비트에서 발생되는 올림수를 Cp, 왼쪽의 2번째 비트에서 발생되는 올림수를 Cs라 할 때 오버플로우(overflow) 발생 조건은 Cs+Cp로 주어지게 된다."가 틀린 설명입니다. 올림수는 이진수 연산에서 자릿수를 넘어가는 경우 발생하는 수를 말하며, 오버플로우는 연산 결과가 표현 가능한 범위를 넘어선 경우를 말합니다. 따라서 오버플로우 발생 조건은 Cp와 Cs가 같을 때가 됩니다.
AppStore에서 다운로드 APK 다운로드

연도별

진행 상황

0 오답
0 정답