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

2013년03월10일 79번

[논리회로]
10진수 42+29를 3-초과 코드(Excess-3 code)로 계산한 것으로 옳은 것은?

  • ① 1010 1010
  • ② 1010 0100
  • ③ 1101 1110
  • ④ 0111 1000
(정답률: 49%)

문제 해설

10진수 42는 0010 1010으로, 10진수 29는 0001 1101로 나타낼 수 있습니다. 이를 3-초과 코드로 변환하면 각각 1010 0100과 1000 1010이 됩니다. 이 두 수를 3-초과 코드로 더하면 다음과 같습니다.

1010 0100
+ 1000 1010
-----------
1 0010 1110

여기서 맨 앞의 1은 오버플로우를 나타내는 비트입니다. 따라서 최종 결과는 0010 1110이 아니라 1010 1110이 됩니다. 이를 다시 10진수로 변환하면 52가 됩니다. 따라서 정답은 "1010 0100"입니다.
AppStore에서 다운로드 APK 다운로드

연도별

진행 상황

0 오답
0 정답