ВУЗ:
Составители:
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
- …
- следующая ›
- последняя »