책 내용 질문하기
전자계산기 4회 31번문제
도서
[2012] 기출문제집 정보처리기사 필기
페이지
96
조회수
806
작성일
2012-02-26
작성자
첨부파일
BCD코드 1001 에 대한 해밍 코드를 구하면??
1.총 정보 비트수가 4개 이므로 패리티 비트가 들어갈 자리인 1,2,4 자리를 비운후 나머지 자리에 정보 비트를 기입합니다..
1 2 3 4 5 6 7
H H 1 H 0 0 1
질문1. 여기서 왜 하필이면 1,2,4 자리수를 비우는건가요????
2. 3,5,7 번 비트를 이용하여 1번비트를 결정합니다
1 2 3 4 5 6 7
0 H 1 H 0 0 1
3,5,7 번 비트의 1의 개수는 짝수이므로 1번 비트를 0으로 하여 전체를 짝수로 맞춥니다.
3. 3,6,7번 비트를 이용하여 2번 비트를 결정합니다
1 2 3 4 5 6 7
0 0 1 H 0 0 1
3,6,7 번 비트의 1의 개수는 짝수이므로 2번 비트를 0으로 하여 전체를 짝수로 맞춥니다.
4, 5,6,7 번 비트를 이용하여 4번 비트를 결정합니다..
1 2 3 4 5 6 7
0 0 1 1 0 0 1
5,6,7 번 비트의 1의 개수는 홀수이므로 4번 비트를 1로 하여 전체를 짝수로 맞춥니다.
질문2. 여기서 3,5,7번의 1의 갯수를 구하고,....3,6,7번의 1의 갯수를 구하고....5,6,7번의 1의 갯수를 구하였는데...
이 순서가 어떻게해서 이렇게 구하는것이지요??뭘 근거로하여 순서가 이렇게 됩니까??
계속해서..
홀수 패리티로 구하는 방법은 2,3,4 번에서 1의 개수가 1이 되도록 1,2,4 번 비트의 값을 정하면 됩니다..
그러면 결과는 1110001 입니다,,,
그럼 짝수패리티비트를 구했을때 답은
0011001 이렇게 나왔잖아요??
홀수패리티는 2,3,4번에서 1의 개수가 1이 되도록 1,2,4번 비트의 값을 정한다??
짝수에서 구했을때 1,2,4 번의 값은 001 이였는데...저 설명은 도대체 무슨뜻인가요??
001을 110으로 바꿔준다는건가요??1의 개수가 1이되도록해서 1,2,4번 비트가 값을 정한다??
이거 도대체 무슨말인가요????
답변
2012-02-27 10:21:05
안녕하세요.
다음에 제시된 패리티 비트 결정하는 방법을 참고하면서 기본서에 수록된 예제를 참고하세요.
오늘도 즐거운 하루되세요.
"-
*2012-02-27 10:21:05
안녕하세요.
다음에 제시된 패리티 비트 결정하는 방법을 참고하면서 기본서에 수록된 예제를 참고하세요.
오늘도 즐거운 하루되세요.
"