ВУЗ:
Составители:
32
Безусловный переход
JMP 0001DD
Действие: (СК) Å (DST)
Описание:
команда JMP обеспечивает возможность перехода на любую команду
программы (не ограничиваясь пределами в +177 и -200 слов как коман-
да BR) с использованием всех методов адресации, за исключением ре-
гистрового. Использование регистровой адресации вызывает прерыва-
ние программы по условию запрещенная команда через адрес вектора
4. Метод косвенной адресации может применяться и вызывает передачу
управления программой по адресу, содержащемуся в указанном реги-
стре. Заметим, что команды - это полные слова и поэтому должны вы-
бираться из ячеек с четными адресами. Команда JMP с косвенно - ин-
дексным методом адресации позволяет передать управление по адресу,
являющемуся элементом таблицы адресов.
Признаки:
N V Z C
Не изменяются
Команды обращения к подпрограмме и выхода из подпрограммы
Эти команды обеспечивают возможность автоматического вложения
подпрограмм, выхода из подпрограммы и многократного входа в подпро-
грамму. В подпрограммах могут быть обращения к другим подпрограммам
(или к самим себе) без специального программного запоминания адресов
возврата. Процедура обращения к подпрограмме и выхода из нее
не изме-
няет подпрограмму. Это позволяет использовать одну и ту же подпро-
грамму несколькими процессами, осуществляющими прерывание про-
граммы.
Обращение к подпро-
грамме
JSR 004RDD
Дейст-
вие:
•
(ТMP) Å (DST)
запись содержимого приемника во внут-
ренний регистр процессора:
•
PUSH (SP) Å (R)
запись содержимого указанного регистра в
стек:
•
(R) Å (PC)
счетчик команд (PC) содержит адрес ячей-
ки, следующей за командой JSR; этот адрес
заносится в регистр R;
•
(PC) Å (TMP)
занесение в счетчик команд нового содер-
жимого, определяющего начальный адрес
подпрограммы.
32 Безусловный переход JMP 0001DD Действие: (СК) � (DST) команда JMP обеспечивает возможность перехода на любую команду программы (не ограничиваясь пределами в +177 и -200 слов как коман- да BR) с использованием всех методов адресации, за исключением ре- гистрового. Использование регистровой адресации вызывает прерыва- ние программы по условию запрещенная команда через адрес вектора Описание: 4. Метод косвенной адресации может применяться и вызывает передачу управления программой по адресу, содержащемуся в указанном реги- стре. Заметим, что команды - это полные слова и поэтому должны вы- бираться из ячеек с четными адресами. Команда JMP с косвенно - ин- дексным методом адресации позволяет передать управление по адресу, являющемуся элементом таблицы адресов. N V Z C Признаки: Не изменяются Команды обращения к подпрограмме и выхода из подпрограммы Эти команды обеспечивают возможность автоматического вложения подпрограмм, выхода из подпрограммы и многократного входа в подпро- грамму. В подпрограммах могут быть обращения к другим подпрограммам (или к самим себе) без специального программного запоминания адресов возврата. Процедура обращения к подпрограмме и выхода из нее не изме- няет подпрограмму. Это позволяет использовать одну и ту же подпро- грамму несколькими процессами, осуществляющими прерывание про- граммы. Обращение к подпро- JSR 004RDD грамме запись содержимого приемника во внут- • (ТMP) � (DST) ренний регистр процессора: запись содержимого указанного регистра в • PUSH (SP) � (R) стек: Дейст- счетчик команд (PC) содержит адрес ячей- вие: • (R) � (PC) ки, следующей за командой JSR; этот адрес заносится в регистр R; занесение в счетчик команд нового содер- • (PC) � (TMP) жимого, определяющего начальный адрес подпрограммы.
Страницы
- « первая
- ‹ предыдущая
- …
- 30
- 31
- 32
- 33
- 34
- …
- следующая ›
- последняя »