Cтраница 1
Безадресная команда [ no-address instruction ] - команда, определяющая операнды, для которых задана операция в неявной форме. [1]
Безадресные команды на основе стековой адресации предельно сокращают формат команд, экономят память и способствуют повышению производительности ЭВМ. [2]
Безадресные команды не имеют адресов источника и потребителя, так как они передаются между непосредственно соединенными ИП и СП или СП и СП, причем партнеры не знают сетевых адресов друг друга, что обеспечивает независимость почтовой службы от топологии сети. [3]
Безадресная команда [ no-address instruction ] - команда, определяющая операнды, для которых задана операция в неявной форме. [4]
Безадресная команда содержит только код операции, а информация для нее должна быть заранее помещена в определенные регистры машины. [5]
Формы записи программы вычисления суммы. [6] |
К безадресным командам относятся команды, с помощью которых выполняются разнообразные операции с единственным операндом, находящимся в одном из программно доступных регистров. По характеру выполняемых действий все безадресные команды делятся на несколько групп: сдвигов, изменений содержимого регистров и пропусков, ввода - вывода. Код операции является общим для всех команд одной группы, а разряды адресной части ( с 6-го по 15 - й) используются для идентификации конкретных команд группы. В случае команд ввода - вывода в этих разрядах указывается также номер соответствующего устройства. Команды сдвигов и изменений сводятся к элементарным действиям над содержимым программно доступных регистров. За один цикл работы машины может быть выполнено несколько команд одной такой группы в определенных комбинациях. Команды этих двух групп называются микрокомандами. [7]
В безадресных командах команда содержит только код операции. [8]
Для оформления безадресных команд с плавающей точкой в виде трехад-ресных команд используются макрокоманды. В этой программе следует обратить внимание на два обстоятельства. [9]
Стековая обработка позволяет использовать безадресные команды и делать программы более компактными. Стековые механизмы обеспечивают также один из способов сохранения адресов и ссылок при множестве, прерываний; в этом случае стек используется как средство для образования вложенных прерываний таким образом, что прерывание с более низким приоритетом будет проталкиваться вниз в стек до тех пор, пока будут обрабатываться прерывания с более высоким приоритетом. [10]
Поясните, почему стековая память позволяет использовать безадресные команды. [11]
Наконец, в некоторых случаях возможно использование безадресных команд ( рис. 8.3, д), когда подразумеваются адреса обоих операндов и результата операции, например при работе со стековой памятью. [12]
Наконец, в некоторых случаях возможно использование безадресных команд ( рис. 9.4, д), когда подразумеваются адреса обоих операндов и результата операции, например при работе со стековой памятью. [13]
Метод неявной адресации, применимый только к безадресным командам, при котором операционная часть команды точно адресует операнды в соответствии с адресом из предыдущей выполняемой команды. [14]
Список операций содержит олно -, двух - и безадресные команды. Предусмотрены следующие виды адресации: прямая, косвенная, относительная, с непосредственным аргументом, индексная, с автоувелнченнем и автоуменьшением. [15]