
- •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. Интерфейсы. Общие определения, стандартные интерфейсы.
1. Интерфейсы «общая шина», «изолированная шина». Сравнительная характеристика.
С общей шиной – все устройства равноправны In ,Out не работает
С изолированной шиной – вв/выв существует . In ,Out – работают , но ко внешним устройствам обращение осуществляется отдельно .
Различие осуществляется по вв/выв :
Общая:
Изолированная:
|
Общая шина |
Изолированная шина |
|
Достоинства
|
1) Любая команда ,работающая с ЗУ может работать с устройствами вв/выв. 2) упрощается декодирование и управление вв/выв 3)Легко встраиваются интерфейсные БИС и специальные контроллеры , содержащие запоминающие элементы. |
1) Адрес порта короче , следовательно упрощается декодирование, короче команда ,уменьшается объём памяти 2) Легко разработаны сигналы подтверждения вв . 3) Наглядно выглядит программа. 4) Разработка устройств вв/выв осуществляется не зависимо от подсистем памяти 5) Вв/выв не забирает часть адресного пространства , следовательно не уменьшается адресная память |
|
Недостатки
|
1) усложняется отладка ПО 2) сокращается адресная память , т.к. требуется выделение адреса пространства под вв/выв 3) усложняется системное декодирование адреса при обращении к ЗУ или теряет часть адресного пространства . 4 )затрудняется формирование управляющих дополнительных сигналов (стробирование ). 5) результат выполнения некоторых команд может быть не определённым. |
1) Дополнительное декодирование дополнительных программ. 2) В частном случае шины частично прерываются . |
2. Организация прерываний в ibm pc.
Разрешение – запрещение прерывания в IBM PC.
Программные прерывания никак нельзя запретить.
Запретить все прерывания.
Регистр маски, соответствующий конкретному прерыванию, установить в нужное состояние.
Каждое устройство имеет свой внутренний флажок, разрешающий или запрещающий прерывание.
Достоинства и недостатки прерываний:
+ Процессор не тратит время на опрос.
+ Механизм прерывания полезен:
Реакция системы на особую ситуацию;
Через механизм прерывания осуществляется управление ПДП;
При помощи прерывания координируется мультипроцессорная система.
- Случайный характер возникновения прерываний.
- Для реализации прерываний требуется дополнительная аппаратура.
- При высоких скоростях обмена эффективность прерывания падает.
Общая схема обработки прерываний:
Признак готовности данных. Процессор заканчивает выполнение текущей команды, сохраняет своё состояние. Далее процессор выдаёт разрешение на прерывание.
Процессор переходит по адресу процесса обработки прерывания, соответствующего пришедшему запросу. Осуществляется вв/выв или др. Процессор переходит к обработке команды, следующей за прерыванием. Прежде чем перейти к обработке прерывания процессор сохраняет своё состояние. Состояние процессора определяется состоянием его регистров, счётчиков команд. Способы сохранения содержимого регистров:
Сохранение содержимого регистров в памяти.
Перейти к альтернативному набору регистров.
Хранение данных в стеке.
После окончания процесса прерывания необходимо восстановить старые значения регистров и значения счётчиков команд.
БИЛЕТ N 17