Лекция: Команды управления процессором

Сюда входят две команды ВВ с прямой адресацией порта IN, OUT. Команды EI и DI разрешают и запрещают прием запросов на прерывания, сбрасывая и устанавливая маску прерывания.

Однобайтовая команда RST n, n=0..7, представляющая собой укороченный вариант команды CALL addr при addr=8*n, обеспечивает возможность программной инициализации процедур обслуживания прерываний и вызова операционной системы или ее специальных средств.

Команда HLT приостанавливает работу МП, который, однако, сохраняет возможность обслуживания запросов на прерывания при сброшенной маске. МП может быть выведен из состояния останова двумя путями: перезапуском и по сигналу прерывания.

Команда NOP может быть полезна для организации коротких пауз и установки “заплат” на объектный код при его модификации.

Мнемоника Код Число циклов Число тактов Флаги: CY, Z, M, P, C, AC Содержание
IN port DB A <- IOSEG (port)
OUT port D3 IOSEG (port) <- A
RST n 11NNN111 -(SP) <- PC <- 8*n, n=0..7
EI FB Разрешить прерывание
DI F3 Запретить прерывание
RIM* Чтение маски
SIM* Установка маски
HLT Останов
NOP Нет операции

 

На рисунке 3.10 показано окно эмулятора микропроцессорной системы на МП КР580ВМ80А

 

Рисунок 3.10 — Окно эмулятора микропроцессорной системы на МП КР580ВМ80А

 

еще рефераты
Еще работы по информатике