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

Десятичная арифметика

Cтраница 4


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

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

48 Вычисление адреса памяти, равного сумме базы и смещения. [48]

Предусматриваются расширение точности и десятичная арифметика.  [49]

По сравнению с двоичной десятичная арифметика дает возможность пользователю оперировать с данными, значительно превышающими данные двоичной арифметики. Максимальное значение операнда в двоичной арифметике составляет девять десятичных знаков, а в десятичной арифметике - 31 десятичный знак.  [50]

51 Система команд ЦВС. [51]

Следующую группу составляют операции десятичной арифметики, к которой также относят и команды переработки.  [52]

53 А У с плавающей запятой. [53]

С целью реализации операций десятичной арифметики Л У ЦВМ Минск-32 содержит 9 микросумматоров - тетрад из двоичных одноразрядных сумматоров. Это разбиение на 9 микросумматоров используется для организации частично-группового переноса при выполнении двоичных операций. В зависимости от режима работы микросумматоры коммутируются либо в 36-разрядный двоичный сумматор, либо в 9-разрядный десятичный сумматор.  [54]

Непосредственное применение в ЭВМ десятичной арифметики особенно выгодно для сравнительно несложных вычислений над большими массивами исходных данных. В этих случаях из-за отсутствия необходимости перевода из десятичной системы счисления в двоичную и обратно получается существенный выигрыш во времени.  [55]

При выполнении любой команды десятичной арифметики проверяется, действительно ли поля операндов содержат упакованные десятичные числа. Все полубайты поля операнда, кроме знакового, должны содержать шестнадцатеричные цифры от 0 до 9, а знаковый полубайт должен иметь значение от А до F. Если поля операндов содержат недопустимый код цифры или знака, выполнение команды прерывается, и программа, содержащая такую команду, не может продолжаться.  [56]

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



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