이 부동소수점의 표현을 한가지로 통일을 하기 위한 방법이다.
와
1) = 0 101 101 로 나타낼 수 있다. 여기서 1101이 아니라 101인 이유는 정규화 표현에서 0.1은 고정이기 때문에 가수 표현의 맨 처음은 1이 고정이다. 따라서 해당 비트를 줄이고 표현 할 수 있는 비트수를 하나 늘리게 해준다.
사용목적 : 0에 대한 표현에서 모든 비트들이 0이 되게 하여, 0-검사가 용이하게 하기 위함 => 0-검사가 정수에서와 같은 방법으로 가능해짐
그래서 이 바이어스된 지수는 지수를 표현하는 E에 128을 더해준다. 0부터 양수에 경우에는 가장 큰 비트수를 하나 올려주면 되고, 음수의 경우에는 2진수로 표현한 128에 2의 보수로 표현한 - 값을 더해주면 된다.
양수 ~
양수 최소 표현 0 00000000 000000000000
양수 최대 표현 0 11111111 111111111111
음수 ~
음수 최소 표현 1 11111111 11111111111
음수 최대 표현 1 00000000 00000000000
보다 작은 음수를 음수 오버플로우라고 한다.
보다 큰 음수를 음수 언더플로우라고 한다.
0
보다 작은 양수를 양수 언더플로우라고 한다.
보다 큰 양수를 양수 오버플로우라고 한다.
일단 0과 언더플로우는 모든 비트가 0인 0에 가까운 값으로 치환한다.
오버플로우가 난 값은 부호비트는 유지하고, 나머지 비트들을 1로 치환하여 해당 값을 무한대로 정의하고 이로 치환한다.