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

Команда - десятичная арифметика

Cтраница 4


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

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

Бит 12 ( А), равный 1, означает, что в IBM-360 используется код ASCII; если в этом бите записан 0, предполагается код EBCDIC. Это оказывает влияние на команды десятичной арифметики и команду Распаковать.  [48]

Чаще всего в вычислениях используются двоичные числа с фиксированной точкой. В отличие от них команды десятичной арифметики работают с упакованными десятичными числами, при этом всегда используются переменные поля и формат SS. Поэтому команды десятичной арифметики оканчиваются буквой Р ( Раек): АР ( Add Раек) - сложение десятичное.  [49]

Бит 12 ( А), равный 1, означает, что в IBM-360 используется код ASCII; если в этом бите записан 0, предполагается код EBCDIC. Это оказывает влияние на команды десятичной арифметики и команду Распаковать.  [50]

Рассмотрим теперь правила выполнения команд десятичной арифметики.  [51]

Для облегчения решения таких задач в IBM-360 имеется восемь команд десятичной арифметики. Этот набор команд является стандартным для большинства моделей и может быть включен при желании за небольшую дополнительную плату на других. Шесть из этих команд будут описаны в этом разделе, две другие в разд.  [52]



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