Cтраница 2
При выполнении команд сложения и вычитания вначале производится выравнивание порядков обоих чисел, поступивших в АУ из ячеек ах и а. Выравнивание порядков происходит путем сдвига вправо мантиссы числа, имеющего меньший порядок. При этом часть младших разрядов этой мантиссы выходит за пределы разрядной сетки АУ и теряется. В некоторых случаях это может привести к снижению точности результата, например при сложении числа, имеющего отрицательный порядок с нулевым кодом. [16]
При выполнении команд сложения числа из ячеек с номерами А1ИСП и А2ИСП алгебраически складываются, а результат посылается в ячейку с номером АЗИСП. [17]
Рассмотрим сначала команду сложения ADD. Предположим, что стековая память имеет содержимое, приведенное на рис. 2.17, а. Ячейки, отмеченные знаком X, не изменяются при выполнении этой команды, и их содержимве может не приниматься во внимание. [18]
Кроме того, команды сложения и вычитания делятся на два вида в зависимости от необходимости нормализации результата. Буквы D и Е а мн ионическом коде операции указывают, что результат будет нормализован, а буквы W и U - не нормализован. Команды умножения и деления всегда выполняются с нормализацией результата вычислений. [19]
Кроме того, команды сложения и вычитания делятся на два вида в зависимости от необходимости нормализации результата. Буквы D и Е в мнемоническом коде операции указывают, что результат будет нормализован, а буквы W н U - не нормализован. Команды умножения и деления всегда выполняются с нормализацией результата вычислений. [20]
В отличие от команды десятичного сложения команда КОНП позволяет складывать также и псевдотетрады; знак содержимого РП остается без изменения. Ниже приведен пример использования команды КОНП. [21]
Рассмотрим процедуру выполнения команд сложения и вычитания в АЛУ с магистральной структурой. [22]
Рассмотрим процедуру выполнения команд сложения и вычитания в АЛУ с магистральной структурой. [23]
В машине Минск-1 команды сложения и вычитания преобразуются или в операцию сложения, или в операцию вычитания. Например, при выполнении команды сложения чисел с разными знаками производится операция вычитания этих чисел. Это соответствует алгебраическим действиям над числами. [24]
Команда DAD является единственной командой сложения, которая не использует АККУМУЛЯТОР. [25]
Поэтому программа должна содержать команды сложения, умножения, вычитания и деления. [26]
Рассмотрим несколько примеров выполнения команды сложения двоичных чисел со знаком. [27]
Эта команда представляет собой команду сложения. [28]
Иногда в счетчиках используются не команды сложения и вычитания, а команды сложения и вычитания команд, число повторений цикла засылается в виде п единиц одного из адресов и к счетчику прибавляется или из него вычитается) единица этого адреса. [29]
Примеры команд сложения и вычитания микрокомпьютера Intel 8085. [30] |