모두CBT

BCD 코드 1001에 대한 해밍 코드를 구하면? | [정보통신기사 필기] 15년 3회차 기출문제 상세 페이지

1[정보통신기사 필기] 15년 3회차
BCD 코드 1001에 대한 해밍 코드를 구하면?
1
0011001
2
1000011
3
0100101
4
0110010
해설

7비트 해밍코드는 1~7번 자리를 P1 P2 D1 P3 D2 D3 D4 순으로 배치하며, 데이터 1001은 D1=1, D2=0, D3=0, D4=1이다.

  • P1은 1·3·5·7번 자리(P1, D1, D2, D4)의 짝수 패리티이므로 P1=1⊕0⊕1=0P_1 = 1 \oplus 0 \oplus 1 = 0
  • P2는 2·3·6·7번 자리(P2, D1, D3, D4)의 짝수 패리티이므로 P2=1⊕0⊕1=0P_2 = 1 \oplus 0 \oplus 1 = 0
  • P3는 4·5·6·7번 자리(P3, D2, D3, D4)의 짝수 패리티이므로 P3=0⊕0⊕1=1P_3 = 0 \oplus 0 \oplus 1 = 1

따라서 1번부터 7번 자리까지 나열하면 0·0·1·1·0·0·1, 즉 0011001이 된다.

내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.