Почему при представлении записи числа с плавающей точкой для записи порядков был выбран код со сдвигом вместо дополнительного кода?
Asked
Active
Viewed 90 times
2
-
А разве порядок записывается не в дополнительном коде? – Byulent Aug 13 '17 at 08:01
-
Причём здесь железо? Вы имеете в виду форматы для обмена такие как IEEE 754 binary64? @Byulent экспонента хранится как беззнаковое число (из которого смещение вычесть надо), чтобы сравнивать числа удобнее было по сравнению с дополнительным кодом (соседние float с одинаковым знаком имеют битовое представления, которые подряд идут — прибавление бита сдвигает от нуля). В тему: Comparing Floating Point Numbers (2012) – jfs Aug 13 '17 at 15:48
-
@jfs Да,имею в виду формат записи чисел с плавающей точкой из стандарта IEEE 754. – SaXXuM Aug 14 '17 at 02:00