- •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. Ввод-вывод по прерываниям. Достоинства и недостатки.
По прерыванию:
Внешнее устройство готово к обмену, посылается спец. сигнал на ЦП. ЦП прекращает работу и организует вв/выв информации.
Достоинства:
1) Процессор не опрашивает готовность внешнего устройства, оно само определяет свою готовность
в/в Текущая программа прерывания информации передаёт
управление в/в, после выполнения в/в программа возвр ащается в исходную программу.
tv t
2) Процессор не занимается опросом, возрастает производительность. Вв/выв информации может быть более интенсивным, чистота поступающих данных высока.
3) Применяется механизм прерывания в др. случаях:
- обработка особых ситуаций (переполнение , деление на 0)
- реализуется ПДП.
- используется для синхронизации внутренних процессорных систем.
Недостатки:
1) Случайный характер возникновения прерывания
Возникают сложности в разработке ПО:
-невозможно отразить в алгоритме моментального прерывания
- трудно определить точное время работы программы
- при большом объеме вв/выв метод становится неэффективным т.к. возникают накладные расходы.
- надо затратить дополнительную аппаратуру (системный контроллер прерывания)
БИЛЕТ N 9
1. Методы повышения быстродействия одноуровневых ЗУ. Страничная организация (работа динамических ЗУ в страничном режиме.
Ч астота < 25 МГц частота > 25 МГц
о дноуровневая многоуровневая
линейная интерливинг
страничная КЭШ
с прямым с мадульно - ассоциативным
отображением отображением
Микропроцесор 8080 – частота 2,5 МГц ; быстродействие памяти частота – 10 МГц
При частоте 25 МГц возникает вопрос – согласовать скорость обмена ЦП и памяти.
Линейная организация памяти на динамических сис-мах с повышенным быстродействием.
Станичные и интерливинг. Организации памяти позволяют повысить быстродействие памяти. Переход с динамической на статическую ,но это экономически не выгодно – это метод ещё один для повышения быстродействия.
Страничный – основан на работе динамической памяти с использованием страничного режима.
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 10