- •1. Основные принципы работы цп. Машина фон Неймана.
- •2. Аппаратные прерывания pc,обрабатываемые bios. Общая характеристика.
- •1. Ввод-вывод по опросу. Временные диаграммы, особенности программной реализации.
- •В ывод информации Процессор выставляет данные в порт и считывает
- •2. Способы организации пдп: «прозрачный» режим.
- •2. Способы организации пдп: метод захват цикла.
- •1. Прямой доступ к памяти. Общая характеристика.
- •2. Особенности разработки по в системах с прерываниями.
- •2. Типовые временные диаграммы обработки аппаратного прерывания на примере любого микропроцессора.
- •1. Сравнительная характеристика методов ввода-вывода.
- •По опросу:
- •В ывод информации Процессор выставляет данные в порт и считывает
- •2) По прерыванию:
- •2. Организация прерываний в ibm pc. Аппаратная часть. Обработка аппаратных прерываний.
- •Билет n 7
- •2. Стандартный контроллер пдп. Общая характеристика
- •2. Ввод-вывод по прерываниям. Достоинства и недостатки.
- •2. Общая характеристика векторных прерываний.
- •1. Методы передачи данных: синхронный метод.
- •Билет n 11
- •1. Последовательные интерфейсы передачи данных: spi, i2c, rs232 и др. Сравнительная характеристика.
- •2. Ввод-вывод по опросу. Достоинства и недостатки.
- •В ывод информации Процессор выставляет данные в порт и считывает
- •1. Формат передачи данных в интерфейсе rs-232.
- •2. Организация прерываний в ibm pc. Общая характеристика.
- •Билет n 13
- •1. Методы передачи данных: асинхронный, асинхронно-синхронный, синхронный. Сравнительная характеристика.
- •2. Реализация прерываний по уровню и по фронту. Сравнительная характеристика.
- •1. Способы передачи информации: параллельный, параллельно-последовательный, последовательный.
- •2. Системы на кристалле. Системные шины, общая характеристика.
- •1. Методы ввода-вывода. Общая характеристика.
- •2. Контроллеры прерываний. Общая характеристика.
- •1. Интерфейсы «общая шина», «изолированная шина». Сравнительная характеристика.
- •2. Организация прерываний в ibm pc.
- •1. Микроконтроллеры с гарвардской архитектурой. Общая характеристика.
- •2. Организация мпс. Шинная структура. Варианты исполнения.
- •1. Сигнальные процессоры. Архитектура, общая характеристика
- •2. Системы на кристалле. Сходство и отличия от классических микропроцессорных систем
- •1. Типовые режимы пересылок данных в шинах систем на кристалле..
- •2. Элементная база современных мпс: типовые элементы, контроллеры и т.Д
- •1. Системы со встроенным вводом-выводом. Достоинства и недостатки.
- •В ывод информации Процессор выставляет данные в порт и считывает
- •2) По прерыванию:
- •2. Передача информации в мпс: методы стробирования.
- •2. Интерфейсы. Общая характеристика.
- •1. Организация прерываний в микроконтроллерах (на примерах i8080, i8085, z80, 8086).
- •2. Память. Способы классификации, общая характеристика
- •1. Интерфейсы. Общие определения, стандартные интерфейсы.
- •2. Архитектура фон Неймана и ее модификации в системах с прерываниями и пдп.
- •1. Методы разработки и отладки мпс: макетирование, моделирование. Сравнительная характеристика.
- •1. Инструментальные средства отладки микропроцессорных систем: логические, сигнатурные анализаторы и т.Н.
- •2. Интерфейсы. Общие определения, стандартные интерфейсы.
2. Типовые временные диаграммы обработки аппаратного прерывания на примере любого микропроцессора.
Прохождение прерывания от клавиатуры
mykeyboard proc far
sti
mov al, 20h
out 20h, al
iret
mykeyboard endp
В вектор 9 необходимо записать адрес процедуры.
irqt segment at 0
org 9*4
myIP dw ?
myCS dw ?
mov ax, offset mykeyboard
push 0
pop ds
mov ds:myIP, ax
mov ax, seg mykeyboard
mov ds:myCS, ax
Рис. 5.8. Прохождение прерывания от клавиатуры
Рис. 5.9. Прохождение прерывания от клавиатуры
В обработчик клавиатуры поступает сигнал IRQ1. На ЦП идет INT, ЦП выдает два сигнала INT A по второму КП выставляет номер (в нашем примере 9). Этот номер программируется BIOS при включении МПС. ЦП считывает 9 умножает на 4 получается смещение в таблице векторов. Там храниться адрес процедуры (mykeyboard). Этот вектор считывается.
БИЛЕТ N 6
1. Сравнительная характеристика методов ввода-вывода.
Классификация методов ввода/вывода
Под управлением ЦП.
По опросу
По прерыванию
Под управлением внешних устройств (прямого доступа к памяти).
По опросу:
Подразумевает, что процессор постоянно опрашивает внешние устройства к обмену и затем осуществляет вв/выв информации.
Недостатки:
1) организуется опрос программным путём медленно
2) полностью загружает ЦП (и ЦП только и занят опросом)
Достоинства:
Не требует дополнительной аппаратуры (кроме кортов вв/выв)
8 ШД
А данные
г отовн.
В готов.
С
Функции процессора по вв информации.
Процессор считывает состояние порта В, опрашивает полностью готовности и в соответствии с этим вычисляет информацию.
В ывод информации Процессор выставляет данные в порт и считывает
сигналы готовности
ШД
А Данные
готов
В Готовн.
С
Используется метод рукопожатия.
Рукопожатие — обмен сигналами между устройствами, участвующими в обмене с подтверждением выполнения операции (handshaking).
Недостатки:
При поступлении частой информации, эффективность будет не велика.
2) По прерыванию:
Внешнее устройство готово к обмену, посылается спец. сигнал на ЦП. ЦП прекращает работу и организует вв/выв информации.
Достоинства:
1) Процессор не опрашивает готовность внешнего устройства, оно само определяет свою готовность
в/в Текущая программа прерывания информации передаёт
управление в/в, после выполнения в/в программа возвр ащается в исходную программу.
tv t
2) Процессор не занимается опросом, возрастает производительность. Вв/выв информации может быть более интенсивным, чистота поступающих данных высока.
3) Применяется механизм прерывания в др. случаях:
- обработка особых ситуаций (переполнение , деление на 0)
- реализуется ПДП.
- используется для синхронизации внутренних процессорных систем.
Недостатки:
1) Случайный характер возникновения прерывания
Возникают сложности в разработке ПО:
-невозможно отразить в алгоритме моментального прерывания
- трудно определить точное время работы программы
- при большом объеме вв/выв метод становится неэффективным т.к. возникают накладные расходы.
- надо затратить дополнительную аппаратуру (системный контроллер прерывания)
Прямой доступ к памяти.
Достоинства и недостатки ПДП:
- эффективен при высоких скоростях обмена небольших массивов передаваемой информации (один раз организовывается прерывание и передаётся информация)
- быстродействие ПДП ограничено только быстродействием памяти.
При проектировании микросистем важно выбрать метод вв/выв. Можно поделить по скоростям обмена:
скорость по опросу – до 50 Кб/сек.
По прерыванию – 150-200 Кб/сек.
ДМА-выше