책 내용 질문하기
zone비트가 뭐고 digit비트가 뭔가요
도서
[2014] SUMMARY 컴퓨터활용능력 1급 필기
페이지
57
조회수
619
작성일
2014-03-12
작성자
첨부파일

핵심 004번 자료의 표현 방식

에서 BCD코드에서 하나의 문자를 2개의 zone비트와 4개의 Digit 비트로 표현 한다는 말이 무슨 소린가요?

답변
2014-03-13 14:16:23

BCD코드는 Zone 과 Digit구역으로 나눠져 있습니다.

Zone 비트 : 2비트 코드 ( 00, 01, 10, 11)

Digit 비트 : 4비트 코드 ( 0000 ~ 1111)

하나의 문자를 표현할때 Zone비트 2비트와 Digit 비트 4비트가 더해져서 총 6비트를 가지게 됩니다..

여기서 구역은

00 : 숫자

01 : 영문자 A ~ I

10 : 영문자 J~R

11 : 영문자 S~Z

이렇게 구역이 나눠져 있습니다...

만약 숫자 3을 표현한다면...

숫자니깐 Zone 비트는 00 이고,

3은 2진수로 변환하면 0011( 4비트코드니깐 0으로 4자리맞춰줍니다)

합쳐서 숫자 3은 00 0011 이 됩니다.

만 영어 C를 표현한다면...

C는 01구역에 해당 되니깐... Zone 비트는 01 이고,

C는 이 01 구역에서 3번째에 있는 글자니깐 3으로 치고, 2진수로 변환합니다. 그러면 0011

합쳐서 영어 C는 01 0011 이 됩니다.

(※ 최대표현문자개수가 6비트코드 이므로 64개밖에 안됩니다.대소문자 구분도 못하죠.. EBCDIC코드도 비슷합니다. BCD에서 구역이 2비트 늘어난것이 EBCDIC 코드 입니다.)

  • *
    2014-03-13 14:16:23

    BCD코드는 Zone 과 Digit구역으로 나눠져 있습니다.

    Zone 비트 : 2비트 코드 ( 00, 01, 10, 11)

    Digit 비트 : 4비트 코드 ( 0000 ~ 1111)

    하나의 문자를 표현할때 Zone비트 2비트와 Digit 비트 4비트가 더해져서 총 6비트를 가지게 됩니다..

    여기서 구역은

    00 : 숫자

    01 : 영문자 A ~ I

    10 : 영문자 J~R

    11 : 영문자 S~Z

    이렇게 구역이 나눠져 있습니다...

    만약 숫자 3을 표현한다면...

    숫자니깐 Zone 비트는 00 이고,

    3은 2진수로 변환하면 0011( 4비트코드니깐 0으로 4자리맞춰줍니다)

    합쳐서 숫자 3은 00 0011 이 됩니다.

    만 영어 C를 표현한다면...

    C는 01구역에 해당 되니깐... Zone 비트는 01 이고,

    C는 이 01 구역에서 3번째에 있는 글자니깐 3으로 치고, 2진수로 변환합니다. 그러면 0011

    합쳐서 영어 C는 01 0011 이 됩니다.

    (※ 최대표현문자개수가 6비트코드 이므로 64개밖에 안됩니다.대소문자 구분도 못하죠.. EBCDIC코드도 비슷합니다. BCD에서 구역이 2비트 늘어난것이 EBCDIC 코드 입니다.)

· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.