- •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. Ввод-вывод по опросу. Достоинства и недостатки.
Метод по опросу подразумевает регулярную проверку процессором готовности к ответу.
ШД
А данные
готов
В готов
С
Недостатки:
быстродействие очень низкое;
процессор занимается постоянным опросом.
Достоинства:
не требует дополнительной аппаратуры;
можно использовать несколько источников.
В ывод информации Процессор выставляет данные в порт и считывает
сигналы готовности
ШД
А Данные
готов
В Готов
С
Необходимо чтобы процессор и устройства были согласованны по скорости. Эффективность низка если информация поступает редко (процессор опрашивает а информации нет).
БИЛЕТ N 12
1. Формат передачи данных в интерфейсе rs-232.
Основные принципы обмена информацией по интерфейсу RS-232C заключаются в следующем:
1) обмен данными обеспечивается по двум цепям, каждая из которых является для одной из сторон передающей, а для другой приемной;
2) в исходном состоянии по каждой из этих цепей передается двоичная единица, т.е. стоповая посылка. Передача стоповой посылки может выполняться сколько угодно долго;
3) передаче каждого знака данных предшествует передача стартовой посылки, т.е. передача двоичного нуля в течение времени, равного времени передачи одного бита данных;
4) после передачи стартовой посылки обеспечивается последовательная передача всех разрядов знака данных, начиная с младшего разряда. Количество разрядов знака может быть 5, 6, 7 или 8;
5) после передачи последнего разряда знака данных возможна передача контрольного разряда, который дополняет сумму по модулю 2 переданных разрядов до четности или нечетности. В некоторых системах передача контрольного разряда не выполняется;
6) после передачи контрольного разряда или последнего разряда знака, если формирование контрольного разряда не предусмотрено, обеспечивается передача стоповой посылки. Минимальная длительность посылки может быть равной длительности передачи одного, полутора или двух бит данных.
Обмен данными по описанным выше принципам требует предварительного согласования приемника и передатчика по количеству используемых разрядов в символе, правилам формирования контрольного разряда и длительности передачи бита данных.
Последнее согласование обеспечивается путем стандартизации ряда скоростей: 50, 75, 100, 110, 200, 300, 600, 1200, 2400, 4800, 9600, 19 200, 38 400, 57 000 или 115 000 бит в секунду. Установленная скорость должна отличаться от номинальной не более чем на 2 %, что гарантированно обеспечивается применением генераторов с кварцевыми резонаторами.
Обычно используется генератор с частотой 1,8432 МГц.
2. Организация прерываний в ibm pc. Общая характеристика.
{Лекция 8 26.10.09 у меня лишь жалкие куски
Разрешение – запрещение прерывания в IBM PC.
Программные прерывания никак нельзя запретить.
Запретить все прерывания.
Регистр маски, соответствующий конкретному прерыванию, установить в нужное состояние.
Каждое устройство имеет свой внутренний флажок, разрешающий или запрещающий прерывание.
Жалкие куски окончены}
Взято из лекции но не по IBM PC
{Достоинства и недостатки прерываний:
+ Процессор не тратит время на опрос.
+ Механизм прерывания полезен:
Реакция системы на особую ситуацию;
Через механизм прерывания осуществляется управление ПДП;
При помощи прерывания координируется мультипроцессорная система.
- Случайный характер возникновения прерываний.
- Для реализации прерываний требуется дополнительная аппаратура.
- При высоких скоростях обмена эффективность прерывания падает.
Общая схема обработки прерываний:
Признак готовности данных. Процессор заканчивает выполнение текущей команды, сохраняет своё состояние. Далее процессор выдаёт разрешение на прерывание.
Процессор переходит по адресу процесса обработки прерывания, соответствующего пришедшему запросу. Осуществляется вв/выв или др. Процессор переходит к обработке команды, следующей за прерыванием. Прежде чем перейти к обработке прерывания процессор сохраняет своё состояние. Состояние процессора определяется состоянием его регистров, счётчиков команд. Способы сохранения содержимого регистров:
Сохранение содержимого регистров в памяти.
Перейти к альтернативному набору регистров.
Хранение данных в стеке.
После окончания процесса прерывания необходимо восстановить старые значения регистров и значения счётчиков команд. }