page12
RD
Reed - Чтение
Трехстабильный выход. Активный уровень - низкий. Сигнал /RD указывает, что ЦП
выполняет цикл чтения данных из памяти или устройства ввода-вывода. Адресованное
устройство ввода-вывода или память должны использовать этот сигнал для стробирования
подачи данных на шину данных.
WR
Write - Запись
Трехстабильный выход. Активный уровень – низкий. Сигнал /WR указывает, что
процессор выдает на ШД данные, предназначенные для записи в адресованную ячейку
памяти или устройство вывода.
RFSH
Refresh - Регенерация
Выход.
Активный
уровень
-
низкий.
Сигнал
/RFSH
указывает,
что
младшие
7
разрядов шины адреса содержат адрес регенерации для динамической памяти и текущий
сигнал
/MREQ
может
использоваться
для
восстановления
информации.
Примеры
использования сигнала /RFSH см. в книге 7 "Построение систем".
HALT
Halt State - Состояние останова
Выход. Активный уровень - низкий. Сигнал /HALT указывает, что ЦП выполняет
команду останова программы и ожидает маскируемое либо немаскируемое прерывание,
чтобы завершить эту команду и начать обработку подпрограммы прерывания. В состоянии
останова ЦП выполняет холостые команды для обеспечения процесса регенерации памяти.
WAIT
Halt - Запрос ожидания
Вход. Активный уровень - низкий. Сигнал /WAIT указывает ЦП, что адресованная
ячейка
памяти
или
устройство
ввода-вывода
ещё
не
готово
к
передаче
данных.
ЦП
генерирует
состояние
ожидания
(холостые
такты,
в
которых
не
происходит
никаких
изменений с ЦП) до тех пор, пока активен этот сигнал. С помощью этого сигнала с ЦП
могут
синхронизироваться
ЗУ
и
устройства
ввода-вывода
практически
любого
быстродействия.
/WAIT
также
может
использоваться
при
отладке
для
реализации
пошагового режима.
INT
Interrupt Bequest - Запрос прерывания
Вход. Активный уровень - низкий. Сигнал /INT, формируемый устройством ввода-
вывода, анализируется в конце выполнения текущей команды. Запрос учитывается, если
триггер прерываний (IFF1), управляемый программно, установлен в состояние "разрешить
прерывании", и не активен сигнал /ВUSRQ
NMI
Non Maskable Interrupt - Немаскируемый запрос прерывания
Вход,
запускаемый
отрицательным
фронтом.
Фронт
запуска
активизирует
внутренний триггер NMI. Линия /NMI имеет более высокий приоритет, чем /INT и всегда
распознается в конце выполнения текущей команды, независимо от состояния триггера
разрешения прерываний. /NMI автоматически производит перезапуск (рестарт) ЦП с адрес
66H. Содержимое счётчика команд (адрес возврата) автоматически сохраняется во внешнем
стеке. Т.о. пользователь может возвратиться к прерванной программе.
RESET
Reset - Сброс
Вход. Активный уровень – низкий. Сигнал /RESET имеет самый высокий приоритет
и приводит ЦП в начальное состояние:
ü
сброс счетчика команд PC=0000H;
ü
сброс триггера разрешения прерываний
ü
очистка регистров I и R;
ü
установка режима прерываний IM0.
Для корректного сброса сигнал /RESET должен быть активен не менее 3-х периодов
тактовой частоты. В это время адресная шина и шина данных находятся в высокоомном
состоянии, а все выходы сигналов управления неактивны.
BUSRQ
Bun Request - Запрос доступа к шине
Вход. Активный уровень - низкий. Сигнал /BUSRQ имеет более высокий приоритет,
чем /NMI и анализируется в конце каждого машинного цикла. Он делает запрос ЦП на
перевод всех его шин в высокоомное состояние для того, чтобы другие устройства смогли
управлять этими шинами (например, при прямом доступе к памяти). Если активизирован