Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Экзамен / Пункт 2

.4.pdf
Скачиваний:
9
Добавлен:
07.09.2014
Размер:
97.49 Кб
Скачать

1Основные характеристики процессора с фиксированной системой команд и компоненты микроЭВМ с шиннй архитектурой (на примере i8080).

Прерывание.

(Википедия)

Прерывание сигнал, сообщающий процессору о наступлении какоголибо события. При этом выполнение текущей последовательности команд приостанавливается, и управление переда¼тся обработчику прерывания, который реагирует на событие и обслуживает его, после чего возвращает управление в прерванный код.

Сравнение метода опроса и прерывания.

(Чей-то левый блог (http://mumro.blogspot.ru/2011/01/blog-post.html))

1.По прерываниям. То есть пришли данные, вызвался обработчик прерывания, сделал свои дела, программа вернулась к своей работе.

2.Опрос. В основном теле программы или в отдельных задачах происходит периодический опрос готовности устройств (проверка флагов). И при том или ином состоянии производятся определенные действия.

Понятия вектора, приоритета, маскирования.

(Конспект лекций, с. 21)

1. Вектор прерывания связь между источником прерывания и программой-обработчиком.

2. Приоритет механизм выбора среди нескольких активных источников (неразборчиво).

3.Маскирование некоторые источники запросов не актуальны в текущий момент.

4.Уровень запроса связян с существующей разностью классов запросов (надприоритет).

1

Последовательность операций процессора и внешнего устройства во время процедуры прерывания.

(Intel 8080 Microcomputer Systems Users Manual.pdf, ñ. 25)

1.На линии INT установилась единица.

2.Начинает выполняться машинный цикл INTERRUPT.

3.Содержимое Program Counter'а ¾защ¼лкивается¿ на адресных линиях CPU.

4.Периферийное устройство получает в свой доступ шину данных и устанавливает на ней 8-битную команду, которая выполнится про-

цессором.

Для таких случаев предусмотрена команда RST, 3 последних бита которой задают, к какому из восьми фиксированных мест в памяти перейд¼т процессор, сохранив старое значение Program Counter'а в стек.

Также см О. В. Непомнящий, Е. А. Вейсов, Г. А. Скотников, М. В. Савицкая. Микропроцессорные системы.pdf , ñ. 34.

Функции и структура контроллера прерываний.

Ñì. ôàéë Intel 8259A.pdf. Подключение контроллера прерываний предоставляет поддержку 8 уровней приоритета запросов. С подключением slave'ов, число уровней запросов можно повысить до 64. CPU взаимодействует с контроллером и может менять его конфигурацию (Initialization Command Words).

2

Соседние файлы в папке Экзамен