[컴퓨터구조] 소수점을 포함한 2진수 , 10진수 변환법 (fraction , 자릿수)


[컴퓨터구조] 소수점을 포함한 2진수 , 10진수 변환법 (fraction , 자릿수)

소수점을 포함한 2진수, 10진수 변환법 소수점을 포함한 10진수, 2진수 변환법 문제1. 2진수인 1101.101을 10진수로 표기하고, 그 10진수를 다시 2진수로 표기하기 풀이: part 1. 2진수 -> 10진수 표기 1 1 0 1 . 1 0 1 에서의 1101 앞 부분은 2의3승, 2의 2승, 2의 1승, 2의0승의 자리를 갖고 있다 그렇다면 소수점 뒤에 101은 2의 -1승, 2의 -2승. 2의 -3승을 자릿수로 갖는다. 각 자리에 해당하는 자릿수에 비트 값을 곱해주면 된다. a. (2의3승*1)+(2의2승*1)+(2의1승*0)+(2의0승*1) = 1101에 해당 = 8+4+0+1 = 13 b. (2의-1승*1)+(2의-2승*0)+(2의-3승*1) = 소수점 뒤 101에 해당 = 0.5+0+ 0.125 = 0.625 (비트가 0인 경우 생략하자) a값과 b값을 더하면 13+0.625 = 13.625인 10진수로 변환됐다. part 2. 2진수 -> 10진수 표기 그렇다면 ...


#10진수2진수변환 #2진수10진수변환 #fraction2진수10진수 #자릿수 #컴퓨터규조

원문링크 : [컴퓨터구조] 소수점을 포함한 2진수 , 10진수 변환법 (fraction , 자릿수)