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

Операция - десятичная арифметика

Cтраница 2


Центральный процессор ЕС-2433 выполняет арифметические операции с фиксированной и плавающей запятой, операции десятичной арифметики, логические операции, операции переходов и управления, операции обращения к каналам ввода-вывода, организует обращение к оперативной памяти, обрабатывает прерывания.  [16]

Функции упакованных десятичных величин и способы их преобразования подробно рассматриваются в разделах Операции десятичной арифметики и Процедуры преобразования форматов упакованных десятичных чисел и чисел с фиксированной точкой, а также в ряде других разделов.  [17]

Программисту очень часто приходится решать, использовать ли операции арифметики с фиксированной точкой или операции десятичной арифметики.  [18]

В АЛУ современных ЭВМ выполняются операции двоичной арифметики над числами с фиксированной и плавающей запятой, операции десятичной арифметики и логические операции. Алгоритмы выполнения операций над каждым типом представления данных различны.  [19]

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

Ошибка, вызывающая программное прерывание ( в ЕС ЭВМ - с кодом ОС6) и представляющая собой нарушение выравнивания, использование нечетного регистра вместо четного, неверный номер регистра с плавающей точкой, неправильную длину операнда в операции десятичной арифметики.  [21]

Ошибка, вызывающая программное прерывание ( в ЕС ЭВМ - с кодом ОС6) и состоящая в нарушении выравнивания, использовании нечетного регистра вместо четного, неверного номера регистра с плавающей точкой, неправильной длины операнда в операции десятичной арифметики.  [22]

Операции арифметики с фиксированной и плавающей запятыми выполняются в 64-битовом параллельном сумматоре. Операции десятичной арифметики выполняются в 8-битовом последовательном сумматоре.  [23]

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

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

Для IBM-360 разработаны два варианта Кобола. Оба требуют наличия в машине операций десятичной арифметики. Арифметика с плавающей точкой требуется только в том случае, если в программе используются числа с плавающей точкой. В случае одного из вариантов, а именно варианта уровня F, необходима оперативная память объемом 131 072 байта, а также магнитный диск или барабан. Применение другого варианта, варианта уровня Е, требует использования оперативной памяти в 32 768 байтов, а также магнитного диска или же четырех магнитных лент. Оба компилятора в общем аналогичны.  [26]

Десятичные числа представлены прямым кодом. В табл. 3.7 приведены команды операций десятичной арифметики и отмечены команды, при выполнении которых устанавливается код признака результата, а также указаны возможные программные прерывания.  [27]

Для IBM-360 разработаны два варианта Кобола. Оба требуют наличия в машине операций десятичной арифметики. Арифметика с плавающей точкой требуется только в том случае, если в программе используются числа с плавающей точкой. В случае одного из вариантов, а именно варианта уровня F, необходима оперативная память объемом 131 072 байта, а также магнитный диск или барабан. Применение другого варианта, варианта уровня Е, требует использования оперативной памяти в 32 768 байтов, а также магнитного диска или же четырех магнитных лент. Оба компилятора в общем аналогичны.  [28]

Заметьте, что выполнение этой команды не изменяет содержимое поля второго операнда. Поскольку это справедливо во-всех случаях применения операций десятичной арифметики, в последующих примерах этой главы приведен результат изменения только первого операнда.  [29]

Команды формата SS определяют операции типа память - память над полями переменной длины. LZ указывают длины операндов, участвующих в операциях десятичной арифметики. Результат помещается на место первого операнда.  [30]



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