Справочник химика 21

Химия и химическая технология

Статьи Рисунки Таблицы О сайте English

Машина с плавающей запятой

    Машины, в которых принята форма представления чисел с плавающей запятой, т. е. арифметические устройства которых сконструированы для действий над числами, заданными в этой форме, называются машинами с плавающей запятой. [c.32]

    Реально существующие ЦВМ имеют довольно сложные системы команд, требующие много времени для их изучения и запоминания. Однако отработку отдельных элементов и приемов программирования можно вести, не привязываясь к реально существующим ЦВМ поэтому авторы сочли целесообразным включить в качестве приложения к сборнику описания реально не существующих (условных)ДВМ У-3, У-2, У-1 и Р, содержащих небольшое количество наиболее характерных для современных ЦВМ команд. ЦВМ У-3 относится к типу трехадресных машин с фиксированной запятой с количеством разрядов, отведенных под целую часть числа, равным нулю У-2 — к типу двухадресных машин с плавающей запятой У-1 — к типу одноадресных машин с фиксированной запятой с количеством разрядов, отведенных под целую часть числа, равным девяти, Р — к типу одноадресных машин с фиксированной и плавающей запятой. [c.9]


    Машины, в зависимости от формы представления в них чисел, делятся на машины с фиксированной запятой и машины с плавающей запятой. [c.36]

    В машинах с плавающей запятой обычно используется форма представления чисел с плавающей запятой. Диапазон чисел, представимых в ячейках таких машин, определяется неравенством [c.36]

    В машинах с плавающей запятой, так же как и для машин с фиксированной запятой, возможно переполнение разрядной сетки, которое заключается теперь в том, что в результате какой-либо операции возникает число, имеющее порядок с большей разрядностью, чем допустимая при представлении порядка в машине. В машинах с плавающей запятой возможно появление машинных нулей, т. е. нормализованных чисел, отличных от нуля, но имеющих порядок, меньший самого малого порядка, представимого в машине обычно машинные нули записываются в виде нулевой мантиссы и нулевого порядка. [c.32]

    Для машин с плавающей запятой, имеющих рабочую систему счисления с неотрицательной или симметричной базой, множество чисел, представимых в ячейке памяти, можно получить, указывая диапазон мантисс (которые являются числами с фиксированной запятой) и наибольшее возможное значение порядка (порядки являются целыми числами, их множество содержит нуль и симметрично относительно нуля). Характеризуя машины с плавающей запятой, обычно вместо полного описания множества представимых чисел приводят их диапазон (точнее — диапазон их абсолютных величин) или даже диапазон нормализованных представимых чисел. [c.33]

    Для машин с плавающей запятой и двоичной рабочей системой счисления диапазон нормализованных представимых чисел, если запятые в мантиссах фиксированы перед старшими разрядами, оценивается неравенствами [c.33]

    Машины с плавающей запятой обладают значительно более широкими диапазонами представимых чисел, чем машины с фиксированной запятой при тех же количествах цифровых разрядов ячеек. [c.34]

    Пример 2.11. В машине с плавающей запятой в ячейках оперативной памяти для порядков и мантисс принят прямой код с одним знаковым разрядом. Запятая в мантиссе фиксирована перед старшим разрядом. При этом для мантиссы отведено семь разрядов, а для порядка — четыре, не считая знаковых. Изображение некоторых (нормализованных) чисел в оперативной памяти такой машины приведено в табл. 2.4. (Здесь и дальше расположение знаковых разрядов слева от цифровых разрядов соответственно мантиссы и порядка, вообще говоря, не обязательно.  [c.78]

    В машинах с плавающей запятой числа д =от -10" представлены в виде пар чисел от, л. Таким образом, нормали- [c.80]

    В некоторых машинах с фиксированной запятой предусматривается возможность вычислений с плавающей запятой (осуществляемых программным путем). В отличие от машин с плавающей запятой, в таких машинах мантисса и порядок числа хранятся не в одной и той же, а в различных ячейках. Если в таких машинах предусмотрена операция нормализации и специальный тип команды для ее выполнения, то содержимое ячейки, отведенной под мантиссу, подвергается умножению на 10 , а содержимое ячейки, отведенной под порядок,— уменьшению на г. Значение фактора нормализации г определяется машиной автоматически. [c.81]


    Умножение и деление чисел. Умножение чисел как в машинах с плавающей запятой, так и в машинах с запятой, фиксированной перед старшим разрядом, обычно производится в прямом коде. [c.82]

    Умножение чисел в машинах с фиксированной запятой и умножение мантисс в машинах с плавающей запятой производится одинаково. [c.83]

    Деление чисел в машинах с фиксированной запятой и деление мантисс в машинах с плавающей запятой производится одинаково. Оно осуществляется путем вычитания из делимого делителя, сдвига влево полученного остатка, нового вычитания (из результата сдвига) делителя и т. д. [c.84]

    Кроме того, в машине с плавающей запятой производится алгебраическое вычитание порядка делителя из порядка делимого если частное окажется ненормализованным, то производится его нормализация. [c.84]

    Проверка абсолютной величины. В машинах с плавающей запятой часто используется логическая операция, называемая проверкой абсолютной величины. Если и — номер разряда ячейки, в котором при хранении в ней нормализованного числа помещается знаковый разряд порядка, то описываемую операцию можно задать как предикат [c.88]

    Форма записи целых чисел в памяти машины зависит от положения их в автокодовой программе. Число будет записано с фиксированной запятой, если оно будет присваиваться переменной целого типа, или является индексом переменной. Все остальные виды записи чисел хранятся в памяти машины с плавающей запятой. [c.148]

    Денормализация является действием, обратным нормализации, и в машинах с плавающей запятой сводится к переходу от пары чисел от, /г к паре чисел /и-10 , л+г. Число г при этом называется фактором денормализации. [c.81]

    Кроме того, в машине с плавающей запятой ттроизво-дится алгебраическое сложение порядков сомножителей, дающее порядок произведения. Если после умножения в ячейке машины с плавающей запятой результат получится ненормализованным, то он (до округления) обычно подвергается нормализации. [c.83]


Смотреть страницы где упоминается термин Машина с плавающей запятой: [c.86]   
Программирование (1963) -- [ c.32 ]




ПОИСК





Смотрите так же термины и статьи:

Запятая плавающая



© 2026 chem21.info Реклама на сайте