자료구조

[이전 완] 부동 소수점과 바이어스 값 (학교 과제, p23)

치즈샌드CS 2024. 3. 26. 00:46

Q. 바이어스 값 이란 (길이, 형식 자유)

 

부동 소수점 데이터 표현 방식에서 바이어스 값은 일종의 보정값으로,

실제 지수값을 조절하여 특정 목적에 맞게 소수를 표현하는 데 사용된다.

 

예를 들면 0.75(10)이런 숫자를 부동 소수점 표현을 이용해 표현한다고 하면

0.75(10) = 0.11(2), 0.11(2) = 1.1(2) * 2^-1

지수부는 127 + (-1)인데 만약 바이어스 값이 없었다면 지수부에는 따로

부호 비트가 없었기 때문에 지수 -1의 표현이 어렵지만

 

바이어스 값이 있으므로 부호 비트와 같은 역활을 수행해

지수부 0 1 1 1 1 1 1 0 와 같이 지수 -1의 표현이 쉬워졌다.

지수 0은 1 0 0 0 0 0 0 0와 같이 표현할 수 있다.