Что вам не хватает, так это то, что в форматах IEEE-754 значения, имеющие нулевой показатель степени, но ненулевое значение и поле, называемое denormals , не имеют неявного начального бита.
Например, в IEEE с одинарной точностью наименьшее положительное нормальное число:
0x00800000 = 0x1.0 * 2**-126
следующее меньшее число является наибольшим денормалем:
0x007fffff = 0x0.fffffe * 2**-126
наименьшее положительное число является наименьшим ненормальным:
0x00000001 = 0x0.000002 * 2**-126
Обратите внимание, что денормали не только не имеют неявного бита, но они также имеют тот же показатель степени, что и элементы в следующем большем бинаде, даже если их кодированный показатель на единицу меньше (ноль против единицы).