무선설비산업기사

2007年05月13日 69번

[전자계산기 일반 및 무선설비기준]
8진수 (1234)8을 10진수로 변환한 후, 다시 8421 코드로 변환하면?

  • ① 0110 0111 1001
  • ② 0110 0111 1000
  • ③ 0110 0110 0010
  • ④ 0110 0110 1000
(정답률: 알수없음)

문제 해설

8진수 (1234)8을 10진수로 변환하면 다음과 같다.

(1234)8 = 1 x 8^3 + 2 x 8^2 + 3 x 8^1 + 4 x 8^0 = 668

10진수 668을 2진수로 변환하면 다음과 같다.

668 / 2 = 334 ... 0
334 / 2 = 167 ... 0
167 / 2 = 83 ... 1
83 / 2 = 41 ... 1
41 / 2 = 20 ... 1
20 / 2 = 10 ... 0
10 / 2 = 5 ... 0
5 / 2 = 2 ... 1
2 / 2 = 1 ... 0
1 / 2 = 0 ... 1

따라서 10진수 668을 2진수로 변환하면 1010011100이 된다.

8421 코드로 변환하면 다음과 같다.

1: 0001
0: 0000
1: 0001
0: 0000
0: 0000
1: 0001
1: 0001
0: 0000
1: 0001
1: 0001

따라서 정답은 "0110 0110 1000"이다.

이유는 8진수 (1234)8을 10진수로 변환한 후, 2진수로 변환하면 1010011100이 된다. 이 2진수를 8421 코드로 변환하면 각 자리수를 4비트로 나타내어 "0110 0110 1000"이 된다.
AppStore에서 다운로드 APK 다운로드

연도별