책 내용 질문하기
정보처리기사 필기 기본서 p.312
도서
2019 시나공 정보처리기사 필기
페이지
312
조회수
1483
작성일
2019-02-22
작성자
탈퇴*원
첨부파일

기출문제 따라잡기 4번 문항에 대해 문의사항이있습니다.

10진수 19를 gray code로 변환하는 문제인데 앞서 개념설명부분에 gray code는 BCD코드의 인접하는 비트를 XOR하여 만든 코드라고 나와있습니다. 

BCD코드는 4bit로 10진수 한자리수를 2진수로 나타낸 코드이므로 10진수 19를 BCD로 변환하면 0001 1001 이되고

이것을 gray코드로 변환하면 0001 1101 이 되어 답은 11101 이 된다고 생각했는데 답은 전혀 다르더군요

 

10진수를 그냥 2진수로 변환하여 gray코드화 하던데 이런 유형이 나오면 원래 BCD코드로 변환할 필요없이 바로 그레이코드로 변환하면 되는건가요?

답변
2019-02-25 13:10:42

안녕하세요 길벗수험서 운영팀입니다.

 

예, 맞습니다.

 

Gray 코드에 대한 설명에 대해서는 'BCD 코드를 대상으로 XOR연산 한다.'가 맞는 말이지만,

실제 시험 문제에서 10진수를 Gray코드로 변환하는 문제가 출제될 때는 10진수 -> 2진수 -> 그레이코드 순으로 계산하시면 됩니다.

 

실제 문제가 그와 같이 출제되고 있으므로, 유사한 문제가 출제되었을 시 BCD코드로의 변환은 생략하고 푸시면 되겠습니다.

 

행복한 하루 되세요 :)

  • 관리자
    2019-02-25 13:10:42

    안녕하세요 길벗수험서 운영팀입니다.

     

    예, 맞습니다.

     

    Gray 코드에 대한 설명에 대해서는 'BCD 코드를 대상으로 XOR연산 한다.'가 맞는 말이지만,

    실제 시험 문제에서 10진수를 Gray코드로 변환하는 문제가 출제될 때는 10진수 -> 2진수 -> 그레이코드 순으로 계산하시면 됩니다.

     

    실제 문제가 그와 같이 출제되고 있으므로, 유사한 문제가 출제되었을 시 BCD코드로의 변환은 생략하고 푸시면 되겠습니다.

     

    행복한 하루 되세요 :)

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