we do not use 2^(k-1) as bias in IEEE representation due to some exception as in IEEE we have some special values when Exponent=255 so if u will use 128 as bias then we can get exponent upto 127+128= 255 which is already reserved for some special values hence we use 2^(k-1) - 1