본문 바로가기
IT 놀이터/General

[하드웨어] Single Precision vs. Double Precision Floating Number.

by 돼지왕 왕돼지 2012. 2. 29.
반응형



±m x n^e

m : significand ( 가수 )

n : base ( 기수 ) -> 2진수에서 항상 2이다.

e : exponent ( 지수 )

 
 

Single Precision Floating Number.

32bit 를 사용하여 소수를 나타내는 방식으로

sign 1bit + exponent 8bit + significand 23bit 로 구성.

 
 

Double Precision Floating Number.

64 bit를 이용하여 소수를 나타내는 방식으로

sign 1bit + exponent 11bit + significand 52bit 로 구성.

 


정규표현

가수부 ( significand ) 의 표현에 대한 규약.

소수점 이상의 값을 1로 고정시키고 실제 이 1 은 bit에 포함시키지 않아 1bit 를 아낀다.

예) 0.75 = 0.11 (2)

0.75 = 1.1 * 2^-1 -> 가수부는 1, exponent 는 -1

 


Excess 표현

지수부 ( exponent ) 의 표현에 대한 규약.

부호 bit를 사용하지 않고 전체 available 한 max 값을 반으로 나눠서 중심점을 0으로 사용. ( 8bit 의 경우 127 or 128 이 0이 된다. )



로그인 없이 추천 가능합니다. 손가락 꾸욱~



반응형

댓글