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"입니다.
1010 0100
+ 1000 1010
-----------
1 0010 1110
여기서 맨 앞의 1은 오버플로우를 나타내는 비트입니다. 따라서 최종 결과는 0010 1110이 아니라 1010 1110이 됩니다. 이를 다시 10진수로 변환하면 52가 됩니다. 따라서 정답은 "1010 0100"입니다.
연도별
진행 상황
0 오답
0 정답