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

Команда - деление

Cтраница 2


Прерывание по ошибке деления происходит во время выполнения команд деления DIV, IDIV, если результат деления превышает максимально допустимую величину или в случае деления на нуль.  [16]

Однобайтовые команды преобразования разрядности операнда CBW и CWD примыкают к командам деления и осуществляют расширение со знаком операнда, который будет использоваться в качестве делимого. Обе команды не влияют на флаги и не изменяют значения операнда. Команда CBW ( код операции 98) реализует преобразование байта в слово путем расширения ( копирования) знака содержимого регистра AL в регистр АН.  [17]

18 Двоично-десятичная интерпретация суммы двух байтов. [18]

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

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

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

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

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

Напишите MIX-программу, аналогичную ( 1), которая использует соотношение ( 5) и не содержит команд деления.  [24]

Заметьте, что, так как длина делимого задана равной 5 байтам, старшие 5 байтов поля QUOREM после выполнения команды деления содержат частное. И так как длина делителя равна 2 байтам, то в 2 младших байтах поля QUOREM теперь нахо - дится остаток.  [25]

Многоразрядные ( более 32) целые произведения, возникающие в паре смежных общих регистров R, и R1 1, могут быть непосредственно использованы только командами деления целых значений.  [26]

Команда деления в строке 19 выполняется 9538 раз; выполнение строк 10 - 24 требует 182144 и времени.  [27]

Для организации цикла и ветвлений использованы следующие команды сравнения, переходов и загрузки: 1) команда сравнения ( CR) содержимого регистров; 2) команда перехода по больше ( ВН) передает управление оператору с именем LARGE, если содержимое первого операнда в команде сравнения больше содержимого второго операнда; в противном случае выполняется следующая команда программы; 3) команда перехода по равно ( BE) выполняется аналогично; 4) команда загрузить и проверить ( LTR) определяет, равен ли остаток от деления нулю; 5) команда перехода по нулю ( BZ) передает управление оператору с именем REZ, если остаток равен нулю; в противном случае выполняется следующая команда; 6) команда безусловной передачи управления ( В) всегда передает управление по адресу, указанному в поле операндов этой команды; в данном случае - оператору с именем СУ / CL. Команда деления ( D) выполняется аналогично команде умножения.  [28]

При делении частное помещается в главный регистр, а остаток - в дополнительный регистр. С этим связаны некоторые вариации команд деления.  [29]

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



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