ВУЗ:
Составители:
34
Описа-
ние:
Содержимое регистра уменьшается на единицу. Если результат не равен
, в счетчик команд загружается новое содержимое, определяемое вычи-
танием удвоенного смещения из текущего содержимого счетчика ко-
манд.
В команде SOB смещением является шестиразрядное положительное
число. Эта команда может быть эффективно использована для организа-
ции различного рода счетчиков, циклов. Следует отметить, что команда
SOB не может быть использована для передачи управления в прямом
направлении.
Призна-
ки:
N V Z C
Не изменяются
Команды прерывания
Команды прерывания обеспечивают возможность обращения к про-
граммам управления вводом - выводом, программам отладки и програм-
мам, разработанным пользователем. Когда происходит прерывание, теку-
щее содержимое счетчика команд и содержимое регистра состояния про-
цессора записывается в стек. Новое содержимое счетчика команд и регист-
ра состояния процессора загружается из вектора прерывания, состоящего
из двух слов. При выходе из прерывания используются команды RTI и
RTT, которые восстанавливают СК и РСП, извлекая их прежнее содержи-
мое из стека. Векторы прерывания расположены по фиксированным, при-
писанным каждому виду прерывания адресам.
Командное прерывание
для системных про-
грамм
EMT 104000 - 104377
Действие:
• PUSH (SP)
Å
(RS)
• PUSH (SP)
Å
(PC)
• (PC)
Å
(30)
• (RS)
Å
(32)
Описание:
команды ЕМТ имеют коды операций от 104000 до 104377, которые мо-
гут быть использованы для передачи информации в моделирующую
программу (т.е. информации о функции, которая должна быть выполне-
на). Вектор прерывания команды ЕМТ находится по адресу 30. Новое
содержимое СК берется из ячейки с адресом 30, а новое содержимое
РСП - из ячейки с адресом 32.
Признаки:
N V Z C
Не изменяются
34
Содержимое регистра уменьшается на единицу. Если результат не равен
, в счетчик команд загружается новое содержимое, определяемое вычи-
танием удвоенного смещения из текущего содержимого счетчика ко-
манд.
Описа-
В команде SOB смещением является шестиразрядное положительное
ние:
число. Эта команда может быть эффективно использована для организа-
ции различного рода счетчиков, циклов. Следует отметить, что команда
SOB не может быть использована для передачи управления в прямом
направлении.
Призна- N V Z C
Не изменяются
ки:
Команды прерывания
Команды прерывания обеспечивают возможность обращения к про-
граммам управления вводом - выводом, программам отладки и програм-
мам, разработанным пользователем. Когда происходит прерывание, теку-
щее содержимое счетчика команд и содержимое регистра состояния про-
цессора записывается в стек. Новое содержимое счетчика команд и регист-
ра состояния процессора загружается из вектора прерывания, состоящего
из двух слов. При выходе из прерывания используются команды RTI и
RTT, которые восстанавливают СК и РСП, извлекая их прежнее содержи-
мое из стека. Векторы прерывания расположены по фиксированным, при-
писанным каждому виду прерывания адресам.
Командное прерывание
EMT 104000 - 104377
для системных про-
грамм
• PUSH (SP) � (RS)
• PUSH (SP) � (PC)
Действие:
• (PC) � (30)
• (RS) � (32)
команды ЕМТ имеют коды операций от 104000 до 104377, которые мо-
гут быть использованы для передачи информации в моделирующую
программу (т.е. информации о функции, которая должна быть выполне-
Описание:
на). Вектор прерывания команды ЕМТ находится по адресу 30. Новое
содержимое СК берется из ячейки с адресом 30, а новое содержимое
РСП - из ячейки с адресом 32.
N V Z C
Признаки: Не изменяются
Страницы
- « первая
- ‹ предыдущая
- …
- 32
- 33
- 34
- 35
- 36
- …
- следующая ›
- последняя »
