Двойная точность - Большая Энциклопедия Нефти и Газа, статья, страница 3
Скромность украшает человека, нескромность - женщину. Законы Мерфи (еще...)

Двойная точность

Cтраница 3


При выполнении умножения с двойной точностью два 48-битных числа умножаются с генерацией 96-битного результата со знаком. Эти произведения должны быть суммированы специфическим образом для получения корректного результата.  [31]

Умножение целых чисел с двойной точностью аналогично умножению дробей, за исключением инструкции ASR. ASR устраняет нулевой бит и добавляет бит расширения знака, таким образом, конвертируя дробный множитель в целый. Сдвиг вправо выполняется в два этапа, так как результат имеет 96 бит. Старшие 48 бит в дальнейшем сдвигаются вправо, перемещая бит 0 в бит переноса. Если бит переноса устанавливается при этом в 1, в 47 - й бит младших 48 битов результата загружается единица. Процедура, приведенная на рис. 4.18, и пример, приведенный ниже, иллюстрируют этот вид умножения.  [32]

Для вещественных чисел с двойной точностью единственное отличие состоит в том, что мантисса занимает не три байта, а семь.  [33]

Осуществляет преобразование и передачу данных двойной точности.  [34]

Для вычитания двух целых чисел двойной точности предназначена команда вычитания с переносом. Команда осуществляет вычитание содержимого бита кода условий С из содержимого приемника. Биты N и Z устанавливаются, как обычно, бит V - в единицу, если приемник содержал число 100000 ( 8), и бит С - в единицу, если приемник содержал нуль, а бит С - единицу.  [35]

36 Адреса регистров ВУ. [36]

Окраска команд признаком обычной или двойной точности обозначается буквой F или D в мнемонической записи кода операции. Для сокращения таблиц команды, различающиеся лишь режимами точности или длиной числа, записываются вместе, с разделением их наклонной чертой.  [37]

Результат умножения - 16-разрядное ( двойной точности) произведение без знака или со знаком в дополнительном коде.  [38]

39 Эксцентриситет алидады. [39]

Максимальный эксцентриситет не должен превышать двойной точности верньера.  [40]

Для этих вычислений рекомендуется использовать двойную точность.  [41]

Отметим, что DO обозначает двойную точность и что IX автоматически меняется с каждым циклом. Псевдослучайное число с плавающей точкой RN ( в интервале между 0 и 1) получается в вызываемой программе всякий раз, когда в нем возникает необходимость.  [42]

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

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

Выражения, содержащие переменные с двойной точностью, используют те же операции Н - /, что и обычные выражения, и подчиняются той же иерархии. Возможно смешивание в выражениях целых и вещественных величин; при этом целые величины первоначально преобразуются в форму с плавающей точкой, имеющую двойную длину слова. Смешанные выражения должны давать результат с двойной точностью. Если выражение с двойной точностью приравнивается к переменной с обычной длиной слова, то остается только более важная значащая часть числа. В случае приравнивания к Целой переменной происходит округление выражения.  [45]



Страницы:      1    2    3    4