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