Computer Architecture
-
컴퓨터의 데이터 표현 2 실수 표현Computer Architecture 2021. 7. 25. 15:14
2진수의 소수점 표현의 한계 고정 소수점 부동 소수점 1. 2진수의 소수점 표현의 한계 십진수 0.25를 이진수로 바꾸는 방식은 아래와 같다. 이 방법을 일반화 한 절차다. 절대값이 1보다 작은 10진수 소수에 2를 곱한다. 결과는 1을 넘거나 넘지 않을 것이다. 1을 넘었을 경우 결과에서 1을 떼어내고 다음 계산을 한다. 다시 2를 곱해준다. 결과는 역시 1을 넘기거나 넘지 않을 것이다. 1을 넘었을 경우 또다시 1을 떼어낸다. 소수점 이하에 아무 숫자도 남지 않을 때까지 곱셈을 반복한다. 이 과정에서 만들어진 결과의 정수 부분(0 또는 1)들을 순서대로 쓰면 해당 소수의 2진수 변환 값이 나온다. 이 방법으로 십진수 0.765625와 0.1을 이진수로 바꿔보자. 십진수 0.765625는 비교적 간편하..