Алгоритм формирования машинного представления вещественного числа в памяти эвм



Алгоритм формирования машинного представления вещественного числа в памяти ЭВМ

Алгоритм формирования состоит из следующих пунктов:

  • 1). Число представляется в двоичном коде.
  • 2). Двоичное число нормализуется. При этом для чисел, больших единицы, плавающая точка переносится влево, определяя положительный порядок. Для чисел, меньших единицы, точка переносится вправо, определяя отрицательный порядок.
  • 3). По формуле из таблицы 2.2 с учетом типа вещественного числа определяется характеристика.
  • 4). В отведенное в памяти поле в соответствии с типом числа записываются мантисса, характеристика и знак числа. При этом необходимо отметить следующее:
    • - для чисел типа real характеристика хранится в младшем байте памяти, для чисел типа single, double, extended - в старших байтах;
    • - знак числа находится всегда в старшем бите старшего байта;
    • - мантисса всегда хранится в прямом коде;
    • - целая часть мантиссы (для нормализованного числа всегда 1) для чисел типа real, single, double не хранится (является скрытой). В числах типа extended все разряды мантиссы хранятся в памяти ЭВМ.



Содержание раздела