Скачиваний:
116
Добавлен:
21.02.2014
Размер:
45.57 Кб
Скачать

28. Режим останов МП 8080

Проц входит в режим останова при выполнении команды HLT.

Переход в режим останова осуществляется за 2 машинных цикла. В первом машинном цикле «выборка» осуществляется считывание из памяти первого байта команды HLT.

Во втором машинном цикле останов по окончании такта Т2 проц переходит в режим останова, в котором ШД и АД переводятся в высокоимпедансное состояние, и проц выполняет такты ожидания.

Режим останова подтверждается битом Д3 в байте состояния, который выдается на ШД в тактах Т1 и Т2 машинного цикла.

Выход из режима останова осуществляется 3-мя способами:

1. подачей сигнала на линию RESET, при этом указатель команд IP приобретает нулевое значение и проц переходит к машинному циклу выборка команды по нулевому адресу.

2. подачей сигнала на вход HOLD – захват. По окончании этого сигнала проц входит в режим останова по переднему фронту импульса F1.

3. подачей сигнала прерывания INT (при наличии сигнала разрешения прерывания INTE), благодаря чему проц по фронту импульса F1 переходит в режим прерывание, начиная с такта Т1. Для этого перед началом режима останова необходимо выполнять установление триггера разрешения прерываний командой EI (DI – запрет прерывания).

Соседние файлы в папке ОТВЕТЫ МП