Команда - десятичная арифметика - Большая Энциклопедия Нефти и Газа, статья, страница 2
Теорема Гинсберга: Ты не можешь выиграть. Ты не можешь сыграть вничью. Ты не можешь даже выйти из игры. Законы Мерфи (еще...)

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

Cтраница 2


Операндами команд десятичной арифметики служат целые десятичные числа в упакованном формате.  [16]

Рассмотрим теперь команды десятичной арифметики. В левой колонке табл. 4 приведены обозначения кодов команд на языке ассемблера. Все команды имеют формат SS, поле длины каждой команды содержит длины LI и L2 обоих операндов.  [17]

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

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

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

21 Фрагмент графа микропрограммы команды СРАВНЕНИЕ ДЕСЯТИЧНОЕ ( стадия завершения. [21]

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

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

Эта команда не относится к командам десятичной арифметики, но мы рассмотрим ее здесь, так как она используется с этими командами.  [24]

Эта команда не относится к командам десятичной арифметики, но мы рассмотрим ее здесь, так как она используется с этими командами.  [25]

В системе команд ЕС ЭВМ имеются команды десятичной арифметики, используемые в основном при решении экономических задач. Операндами этих команд являются десятичные числа, представленные в двоично-десятичном коде.  [26]

С их помощью проверяется правильность выполнения команд десятичной арифметики, арифметики с плавающей запятой, логических команд и команд перехода. Моделеориентированность этих тест-секций заключается в том, что исходные данные ( операнды) подобраны так, что при выполнении проверяемой команды активизируются все микрокоманды, входящие в микропрограммы этих команд, тогда как немоделеориенти-рованными тест-секциями КПТО активизируются лишь 50 - 70 % микрокоманд.  [27]

Знак или коды цифр операндов в командах десятичной арифметики или в команде ПРЕОБРАЗОВАНИЕ В ДВОИЧНУЮ являются некорректными.  [28]

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

Предыдущий пример показал не толькэ приемы работы с командами десятичной арифметики, но и то, что десятичная арифметика неудобна для сколько-нибудь серьезных ычисленнй.  [30]



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