2015-01-23 5 views
2

배정도 시스템의 IEEE 표준에서 일반 숫자의 최소 지수는 1-1023 = -1022이며 0의 표현은 (1.00 ... 0)입니다.) _2 * 2^(0-1023), 여기서 지수는 -1023입니다.IEEE 배정도에서 가장 작은 비정규 숫자

비정규 숫자는 지수가 -1022이며 일반 숫자와는 달리 선행 가수는 0입니다. 즉, 비정상 숫자의 표현은 다음과 같습니다. (0.b, ..., c) _2 * 2^(- 1022), 여기서 b, ..., c는 일련의 이진 값 (즉, 0 또는 1)입니다.

는 I는 다음의 표현은 비정규 번호 간주되어 있는지 의문 :

(0.00 ... 0) _2 * 2^(- 1022), 가수 모두와 지수는 0이다 -1022 . 표현은 위의 수학적으로 0이 때문에 비정규 수 또한 0 에서 다른 상태에서

이 질문은, 내가 시도하지만 "정상 이하의 숫자"의 공식적인 정의를 찾지 못했습니다 발생합니다. 엄격하게 정의 된 부분을 알고 있다면 알려주십시오. 감사.

추신 : 비정상적인 숫자의 정의에 "0이 아닌"이라는 용어를 사용하는 것이 혼란 스럽습니다. "제로"는 수학적으로 또는 IEEEly (부동 소수점 시스템에서 0 표현)를 의미합니까?

답변

2

IEEE Std 754 ™ -2008, 2.1.51 절에서 비정규 숫자는 크기가 가장 작은 일반 숫자의 크기보다 작은 0이 아닌 부동 소수점 숫자로 정의됩니다.

정의에 따르면 0은 정상 숫자도 아닌 비정규 숫자도 아닙니다.

+0

"0이 아닌"용어에서 "0"은 IEEE754에서 0 대신에 수학적으로 0을 의미합니까? – booksee

+0

@booksee 나는 당신이 무엇을 요구하고 있는지 잘 모르겠습니다. 바이어스 때문에 가장 큰 음의 지수가 모두 제로 비트 패턴으로 저장되므로 0은 모두 제로 비트 패턴이거나 부호 비트 만있는 유일한 것입니다. –

+0

@booksee 당신이 제안한 숫자는 가수이기 때문에 비정상적인 숫자가 될 수 없습니다. – 1010

0

가수의 지수 부분에서 제로와 제로로 부동 소수점 숫자 부호 0

비정규 숫자는 가수 제로가 될 것이다.

+0

고마워요. 그냥 모든 참조를 제공 할 수 있는지 확인하고 싶습니까? – booksee

+0

인용문 [this] (http://www.eecs.berkeley.edu/~wkahan/ieee754status/IEEE754.PDF) : "언더 플로가 점진적으로 허용되는 서브 노멀은 정규화되지 않은 유효 숫자 n과 같은 0이 아닌 숫자입니다 0 "에 사용되는 최소 지수 k. – 1010

관련 문제