36(10) 을 2진수와 BCD코드 표현 하는 과정좀 알려주세요 ㅠㅠ..
과정으로 이해 하려고 합니다..
수학 부분은 역시 잘안되네요;;;
안녕하세요.
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 이 됩니다.
오늘도 즐거운 하루 되세요.
"