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

Команда - умножение

Cтраница 2


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

Если в РАМ-программе участвуют команды умножения и деления, то можно написать подпрограммы для МТ, выполняющие эти операции с помощью сложений и вычитаний. Читателю предоставляем доказать, что логарифмические веса этих подпрограмм не больше квадрата логарифмических весов соответствующих команд. Таким образом, нетрудно доказать следующую теорему.  [17]

На бланке кодирования записана команда умножения двух чисел в форме с плавающей запятой.  [18]

Прежде чем описывать типы команд умножения, мы кратко остановимся на том, как выполняется умножение в арифметическом устройстве. Прежде всего заметим, что если n - значное число умножается на m - значное число, то в результате получается, вообще говоря, ( п т) - значное произведение. Поэтому в машине результат умножения должен представляться - словом удвоенной длины. В связи с этим в арифметическом устройстве обычно имеются два регистра ( или один регистр удвоенной длины) для залиси результата умножения. Здесь 00 001 753 есть основной результат, а 04 424 714 - вспомогательный результат.  [19]

Признаки результатов после выполнения команды умножения с плавающей точкой не устанавливаются.  [20]

Применяя команды сдвига вместо команд умножения и деления, можно сэкономить немало времени. Каждая из предыдущих команд сдвига выполняется за 16 тактов. Еще 4 такта требуется для загрузки значения в регистр CL, итого - 20 тактов.  [21]

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

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

24 Функциональная схема АЛУ. [24]

Рассмотрим в качестве примера выполнение команды умножения.  [25]

Только в микропроцессорах новых типов предусмотрены команды умножения и деления.  [26]

В МП ВМ86 имеется по две команды умножения ( MUL и IMUL) и деления ( DIV и IDIV), выполняющие операции с беззнаковыми и знаковыми числами ( в дополнительном коде) соответственно.  [27]

Время, за которое процессор выполняет команду умножения.  [28]

29 Поля программы ( п - пробел, отделяющий одно поле программы от другого. [29]

Далее в соответствии с алгоритмом выполняется последовательность команд умножения и сложения.  [30]



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