모두CBT

다음 중 BCD 코드 1001에 대한 해밍코드를 구하면? (단, 짝수 … | [정보통신기사 필기] 21년 3회차 기출문제 상세 페이지

1[정보통신기사 필기] 21년 3회차
다음 중 BCD 코드 1001에 대한 해밍코드를 구하면? (단, 짝수 패리티 체크를 수행한다.)
1
0011001
2
1000011
3
0100101
4
0110010
해설

해밍코드는 데이터 4비트에 패리티 비트 3개(p1,p2,p4p_1, p_2, p_4)를 더해 7비트로 구성하며, 각 패리티 비트는 자신이 담당하는 자리들의 값이 짝수 개의 1이 되도록 정한다.

BCD 10011001을 데이터 비트 d1d2d3d4=1,0,0,1d_1d_2d_3d_4 = 1,0,0,1로 놓으면 p1=d1⊕d2⊕d4=0p_1 = d_1{\oplus}d_2{\oplus}d_4 = 0, p2=d1⊕d3⊕d4=0p_2 = d_1{\oplus}d_3{\oplus}d_4 = 0, p4=d2⊕d3⊕d4=1p_4 = d_2{\oplus}d_3{\oplus}d_4 = 1이 된다.

이를 p1p2d1p4d2d3d4p_1p_2d_1p_4d_2d_3d_4 순서로 배열하면 00110010011001이 된다.

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