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



              

Представление данных с плавающей точкой


      Для изображения чисел с плавающей точкой в процессоре 8087
    существует три формата данных.  Два из них совпадают с предложенным
    ИИЭР стандартом для таких чисел.  Короткий формат имеет 32 бита, а
    длинный - 64 бита.  Третий формат определяет 80-битовые числа, и не
    совпадает со стандартом ИИЭР.  Сопроцессор 8087 использует такой
    формат "промежуточного действительного числа", чтобы обеспечить
    очень высокую точность для промежуточных результатов вычислений.
 
      Оставшаяся часть этого раздела предназначена для тех, кто не
    имел дела с вещественными числами в ЭВМ.  Вы можете пропустить этот
    раздел, если понимаете о общих чертах способы представления
    вещественных чисел - как на бумаге, так и в ЭВМ; а в следующем
    разделе мы рассмотрим конкретный способ, используемый в
    сопроцессоре 8087.
 
      Целые числа - лучший способ представления многих величин.
    Целые чила просто понимать и использовать, а также легко
    преобразовывать в двоичное представление.  Однако с целыми числами
    плохо работать в случае очень больших значений.  Очень большое
    целое число обычно оканчивается длинной строкой нулей.  Например:
    Солнце находится на расстоянии около 93000000 миль от Земли.  Целые
    числа, кроме того, не способны представить значение, содержащее
    дробную часть, то есть ЭВМ не может запомнить число 1/2 в целом
    представлении.  Любые другие дроби, меньшие 1, также невозможно
    представить, используя целые числа.
 
      Ученые и математики давным-давно разработали способ
    представления этих чисел в достаточно удобном виде.  На первом
    этапе вводится десяточная точка.  Этот символ, "." показывает
    границу между целой и дробной частью числа.  В случае целого числа
    позиция, представляющая единицы, всегда находится на рпавом краю
    числа; в случае, когда используется десятичная точка, цифры справа
    от нее представляют значения, меньшие единицы.
 
      У целых чисел каждая позиция числа соответствует степени 10.



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