Normalization
만약, 71.3125(+1000111.0101)를 표현하기 위해서는 먼저 부호(sign), 모든 비트, 그리고 소수점의 위치를 메모리에 저장해야 한다. 이것은 가능한 이야기임에도 불구하고, 이 방법은 수를 계산하는 것은 복잡하게 만든다. 표준화된 부동소수점(floating point) 표현 방법이 필요할텐데, 그 방법은 소수점 자리의 왼쪽에 1만 남기도록 소수점 자리를 이동하는, 표준화(normalization)이다. 어떤 수의 원래 값을 알기 위해서, 2^e를 곱해야 하며, e는 이동한 소수점 자리이다. 왼쪽으로 이동하는 것은 양수(positive)를 나타내며, 오른쪽으로 이동한 것은 음수(negative)를 나타낸다. 부호는, 원래 값의 부호에 따른다. Examples of normalization ..
더보기
Excess System
컴퓨터에서 양수(positive)와 음수(negative) 모두를 저장할 수 있는 다른 표현 방법으로, 익세스 시스템(Excess System)이 있다. 이 방법은, 십진수와 이진수를 변환이 간단하지만, 수의 계산 방법은 복잡하다. 지금은, 분수의 지수값을 저장하는데에만 사용한다. 익세스 변환에서, 매직 넘버라 불리는 양수값이 변환 과정에서 사용된다. 매직 넘버는 보통 2^(N - 1) 또는 2^(N-1) - 1이며, N은 할당된 비트이다. 예를 들어 N이 8이라면, 매직 넘버는 128 아니면 127이다. 첫 번째 경우, 이것을 익세스_128(Excess_128) 표현이라 부리고, 두 번째 경우를 익세스_127(Excess_127) 표현이라 부른다. 익세스 방식으로 수를 표현하려면, 다음의 과정을 따른다..
더보기