해밍코드
-
[문제해설] 5비트 정보 10110을 짝수 패리티 해밍코드로 변환 하시오.전자계산기조직응용기사/실기 필답형 기출문제 해설 2021. 9. 26. 12:09
전자계산기조직응용기사 실기 필답형 기출문제 (해밍 코드) - 2017년3회 5비트 정보 10110을 짝수 패리티 해밍코드로 변환하시오. - 문제 해설 - 해밍 코드는 오류 검출 코드 중 하나이며, 최대 2비트 오류를 감지하거나 1비트 오류를 정정할 수도 있습니다. 이러한 해밍 코드는 데이터 비트에 체크 비트를 삽입하여 생성합니다. 데이터 비트는 본 문제에서 '10110'에 해당하는 원래의 데이터입니다. 체크 비트는 패리티 비트(parity bit)라고도 부르며, 다음의 규칙에 따라 삽입하면 됩니다. 즉, 패리티 비트는 1, 2, 4, 8, 16... 번째 비트 위치를 가집니다. 그럼 그 사이 빈 공간에 데이터 비트를 차례로 넣습니다. P를 패리티 비트, D를 데이터 비트라고 할 때, 데이트 비트가 5비트..
-
[문제해설] 2진수 '1000'의 짝수 패리티 해밍코드를 구하시오.전자계산기조직응용기사/실기 필답형 기출문제 해설 2021. 9. 7. 19:28
전자계산기조직응용기사 실기 필답형 기출문제 (해밍 코드) - 2017년1회 2진수 '1000'의 짝수 패리티 해밍 코드를 구하시오. - 문제 해설 - 해밍 코드는 오류 검출 코드 중 하나이며, 최대 2비트 오류를 감지하거나 1비트 오류를 정정할 수도 있습니다. 이러한 해밍 코드는 데이터 비트에 체크 비트를 삽입하여 생성합니다. 데이터 비트는 본 문제에서 '1000'에 해당하는 원래의 데이터입니다. 체크 비트는 패리티 비트(parity bit)라고도 부르며, 다음의 규칙에 따라 삽입하면 됩니다. 즉, 패리티 비트는 1, 2, 4, 8, 16... 번째 비트 위치를 가집니다. 그럼 그 사이 빈 공간에 데이터 비트를 차례로 넣습니다. P를 패리티 비트, D를 데이터 비트일 때, 7비트의 해밍 코드는 다음과 같..
-
전자계산기조직응용기사 실기 필답형 기본이론 강의 02 자료의 표현전자계산기조직응용기사/실기 필답형 강의 2021. 6. 26. 12:49
전자계산기조직응용기사 실기 필답형 기본이론 강의 - 02 자료의 표현 https://youtu.be/9lqUioFqSno 강의 중 소개되는 기출문제 자료입니다. - 강의 내용 오류 정정 - 강의 내용 중에 오류가 있습니다. 부동소수점(floating point) 표현[01:02:55] 설명 중에 가수 부분의 설명이 좀 잘못되었습니다. 위 설명에서 Frantion(가수)를 구하는 부분이 잘못되었습니다. 32bit 단일정밀도에서 가수는 23bit로 구성되며, 1.xxx... 형식의 1 이하의 값이 아니라, 소수점 이하자라(xxx...) 부분을 좌측부터 넣고, 나머지는 0으로 채워야 합니다. 그렇게 되면 가수 부분의 비트가 11110001100000000000000이 됩니다. 쉽게 말해 1.xxx... 에서 ..