Assembler для начинающих


         

случае вычисляется мантисса, затем она


    случае вычисляется мантисса, затем она умножается на основание,
    возведенное в степень порядка; во втором случае сначала выполняется
    умножение, а затем вычисляется мантисса.
 
      Двоичное значение   Десятичное значение
     -------------------------------------------
      0.1               1/2
      0.01              1/4
      0.001             1/8
      0.0001                  1/16
      0.00001           1/32
     ----------------------------------------- Фиг. 7.4 Отрицательные
                                        степени двух
 
      Как же эти числа представляются в ЭВМ?    Место, отводимое для
    числа с плавающей точкой, делится на два поля.  Одно поле содержит
    знак и значение мантиссы, а другое содержит знак и значение
    порядка.  Размер поля мантиссы определяет точность представления
    числа.  Чем большее число бит отводится в ЭВМ под поле мантиссы,
    тем выше точность.  Например, десятичная мантисса 1.234 более
    точная, чем мантисса 1.2.  Две дополнительные цифры мантиссы дают
    возможность более точно передавать значение числа.
 
      Для того, чтобы сохранить максимальную точность, вычислительные
    машины почти всегда хранят мантиссу в нормализованном виде.  Это
    означает, что мантисса есть число, лежащее между 1 и 2
    (1<=мантисса<2).  Два соображения говорят в пользу нормализации.
    Во-первых, ни один незначащий нуль не дает никакого вклада в
    точность числа.  (Это несправедливо для нулей, лежащих в конце
    числа; мы считаем, что число 1.000 более точно, чем число 1.0).
    Если в мантиссе с плавающей точкой появились незначащие нули,
    точность числа падает.  Во-вторых, способ хранения мантиссы с
    плавающей точкой подразумевает, что двоичная точка находится на
    фиксированном месте.  Фактически подразумевается, что двоичная
    точка следует после первой двоичной цифры.  То есть нормализация
    мантиссы делает единичным первый бит, помещая тем самым значение
    мантиссы между 1 и 2.  Для выполнения нормализации ЭВМ корректирует

Содержание  Назад  Вперед