Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Сюда входят две команды ВВ с прямой адресацией порта 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А
Дата публикования: 2014-11-26; Прочитано: 565 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!