책 내용 질문하기
진법을 BCD코드로 바꾸는 것좀 질문할께요.
도서
[2011] 정보처리산업기사 필기
페이지
조회수
178
작성일
2011-04-12
작성자
첨부파일

36(10) 을 2진수와 BCD코드 표현 하는 과정좀 알려주세요 ㅠㅠ..

과정으로 이해 하려고 합니다..

수학 부분은 역시 잘안되네요;;;

답변
2011-04-13 09:40:19

안녕하세요.

10진수 36을 2진수로 변환하려면 36을 2로 몫이 0이 될때까지 나누면서 나눌때마다 나머지를 역으로 기술하고 그때의 몫을 다시 2로 나누는 과정을 반복하면 됩니다.

36 / 2 몫 : 18, 나머지 : 0

18 / 2 몫 : 9, 나머지 : 0

9 / 2 몫 : 4, 나머지 : 1

4 / 2 몫 : 2, 나머지 : 0

2 / 2 몫 : 1 나머지 : 0

1 / 2 몫 : 0 나머지 : 1

나머지를 역을 기술하면 100100 이 됩니다.

BCD 코드는 숫자 한자리를 주어진 자리수(보통 4자리)로 표현합니다.

4Bit의 2진수 각 Bit가 8(2^3), 4(2^2), 2(2^1), 1(2^0)의 자리값을 갖습니다.

3 은 0011

6 은 0110

이 되어 36을 BCD 코드로 변환하면 0011 0110 이 됩니다.

오늘도 즐거운 하루 되세요.

"
  • *
    2011-04-13 09:40:19

    안녕하세요.

    10진수 36을 2진수로 변환하려면 36을 2로 몫이 0이 될때까지 나누면서 나눌때마다 나머지를 역으로 기술하고 그때의 몫을 다시 2로 나누는 과정을 반복하면 됩니다.

    36 / 2 몫 : 18, 나머지 : 0

    18 / 2 몫 : 9, 나머지 : 0

    9 / 2 몫 : 4, 나머지 : 1

    4 / 2 몫 : 2, 나머지 : 0

    2 / 2 몫 : 1 나머지 : 0

    1 / 2 몫 : 0 나머지 : 1

    나머지를 역을 기술하면 100100 이 됩니다.

    BCD 코드는 숫자 한자리를 주어진 자리수(보통 4자리)로 표현합니다.

    4Bit의 2진수 각 Bit가 8(2^3), 4(2^2), 2(2^1), 1(2^0)의 자리값을 갖습니다.

    3 은 0011

    6 은 0110

    이 되어 36을 BCD 코드로 변환하면 0011 0110 이 됩니다.

    오늘도 즐거운 하루 되세요.

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