Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МПСслайды / МПС-5-7.ppt
Скачиваний:
51
Добавлен:
23.02.2015
Размер:
353.28 Кб
Скачать

Модуль 3 Организация микропроцессорных подсистем систем

Лекция 5. Управление системой

Лекция 6. Подсистемы ввода-вывода в параллельных кодах

Лекция 7. Подсистемы ввода-вывода в последовательных кодах.

Лекция 8. Подсистемы прерываний.

Лекция 9. Средства поддержки реального времени таймеры.

Лекция 10. Подсистемы прямого доступа к памяти.

Микропроцессорные системы.

Лекция 5. Управление системой.

модуль з Цели изучения

Принципы организации МП-систем - микропроцессорное ядро

Функционирование МП-систем

Подсистемы памяти

Подсистемы ввода-вывода.

Подсистемы прерываний и прямого доступа к памяти.

Таймеры.

Микропроцессорные системы.

Лекция 5. Управление системой.

Лекция 5

Управление системой

Цикл выполнения команды

Управление системой

1/5

 

 

В основе устройства управления МП ВМ80 используется цифровой автомат (УА). Функционирования УА в течение рабочего цикла выполнения команды представлено на рис. 2.17.

Выполнение рабочего цикла команды начинается с опроса триггера прерывания.

Если запрос прерывания поступил и прерывания разрешены (командой EI), то УА формирует машинный цикл обработки прерывания, в котором управление передается подпрограмме обработки прерывания, и она выполняется.

При отсутствии прерывания УА создает цикл выборки команды из памяти и формирует адрес следующей команды.

Управление системой

 

2/5

 

 

Далее УА дешифрирует код операции в команде и генерирует соответствующую коду операции серию управляющих сигналов, обеспечивающую выполнение заданной операции.

Алгоритм работы УА содержит условный

оператор ожидания готовности операнда.

Наличие такого оператора в алгоритме позволяет МП приспосабливаться для работы с различными видами внешней памяти, имеющей разное время доступа, а также с медленно действующими устройствами ввода-вывода (УВВ).

Управление системой

 

3/5

 

 

Наличие в УА оператора ожидания готовности операнда, механизма анализа запросов на прерывание и запросов на захват шин позволяет МП формировать последовательность управляющих сигналов не только на основе команды, но и под воздействием внешних управляющих сигналов Ready, INT, HOLD.

Управление системой

 

4/5

 

 

УА в зависимости от кода текущей команды, своего состояния, а также в зависимости от значений сигналов оповещения с шины управления МПС, вырабатывает последовательности сигналов, реализующие процедуры системного обмена информацией.

УА в зависимости от сложности команды выполняет цикл команды за несколько (1 – 5) внутренних машинных циклов. Один машинный цикл требуется МП для одного обращения к памяти или УВВ.

Машинный цикл МП ВМ80 может состоять из 3 – 5 тактов.

Управление системой

5/5

Тактирование МП осуществляется от внешнего генератора сигналами F1, F2 (рис. 2.18, 2.19). В стандартном машинном цикле может быть от трех до пяти состояний автомата управления.

Микропроцессор ВМ80 приступает к анализу запросов на прерывание только после окончания выполнения текущей команды.

Из состояния останова МП может быть выведен сигналом прерывания INT или сигналом установки в исходное состояние Reset.

BS

Соседние файлы в папке МПСслайды