티스토리 뷰

문자 표현 코드

 BCD 코드

(2진화 10진)


-하나의 문자를 2개의 Zone 비트와 4개의 Digit 비트로 표현

-= 64가지의 문자를 표현할 수 있음

-영문 소문자를 표현하지 못함


 ASCII코드

(미국 표준)

-하나의 문자를 3개의 Zone 비트와 4개의 Digit 비트로 표현

-=128가지의 문자를 표현할 수 있음

-데이터 통신용으로 사용함

-확장 ASCII는 8비트를 사용하여 =256가지의 문자를 표현함

 EBCDIC 코드

(확장 2진화 10진)


-BCD 코드를 확잔한 것으로 하나의 문자를 4개의 Zone 비트와 4개의 Digit 비트로 표현

-=256가지의 문자를 표현할 수 있음

-대형 컴퓨터에서 사용함


유니코드(Unicode) 

 

-전 세계의 모든 문자를 2바이트로 표현할 수 있는 국제 표준 코드로, 정보 처리/정보 교환용으로 사용함

-데이터의 교환을 원활하게 하기 위하여 문자 1개에 부여되는 값을 16비트(2바이트)로 통일함

-최대 65,536자의 글자를 코드화할 수 있으며, 한글은 조합형, 완성형, 옛글자 모두를 표현할 수 있음



에러 검출 코드

패리티 체크 비트 

 

에러 검출을 목적으로 원래의 데이터에 추가되는 1비트

-짝수(우수) 패리티 : 1의 개수가 짝수가 되도록 만듦

-홀수(기수) 패리티 : 1의 개수가 홀수가 되도록 만듦


해밍코드

(Hamming Code) 

에러 검출 및 교정이 가능한 코드로, 2비트의 에러 검출 및 1비트의 에러 교정이 가능함 

순환 중복 검사

(CRC) 

순환 중복 검사를 위해 미리 정해진 다항식을 적용하여 오류를 검출하는 방식 

 블록합 검사(BSC)


패리티 검사의 단점을 보완한 방식으로, 프레임 내의 모든 문자의 같은 위치 비트들에 대한 패리티를 추가로 계산하여 블록의 맨 마지막에 추가 문자를 부가하는 방식 




1.순환 중복 검사 방식은 블록 단위 데이터의 에러를 검출할 수 있으나 교정은 불가능 하다. ( O , X )

2.미국표준협회에서 제정한 데이터 동신에 널리 사용하기 위한 정보 교환용 코드로, 한 문자를 표시하는 데 7개의 데이터 비트(Date Bit)와 1개의 패리티 비트(Parity Bit)를 사용하며, 128개의 문자 코드가 정의되어 있는 코드는 (       )이다.

3.BCD 코드는 64가지의 문자를 표현할 수 있으나 영문 소문자는 표현할 수 없다.( O , X )

4.Unicode는 세계 각 국의 언어를 3바이트 체계로 통일한 국제 표준 코드이다.( O , X )

5.EBCDIC 코드는 BCD 코드를 확장한 코드 체계로 256가지의 문자를 표현할 수 있다.( O , X )

6.확장 ASCII코드는 7비트를 사용하여 128개의 문자, 숫자, 특수문자 코드를 규정한다.( O , X )

7. 다음 보기에서 에러 체크 방식을 모두 고르시오.

a)CRC 방식   b) 패리티 비트 방식   c)블록합 검사 방식   d)CSMA/CD 방식


8. 7Bit ASCII코드에 1Bit 짝수 패리티(Even Parity) 비트를 첨부하여 데이터를 송신하였다. 수신된 데이터가 아래와 같을 경우 에러가 발생한 것을 고르시오

a) 10101100  b)10101011   c)01110111  d)00110101


정답 :  x , ASCII코드, o, x, o, x, abc,b    <-드래그 하세요

글 보관함
최근에 올라온 글
«   2025/03   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31