- •Экзаменационные вопросы по дисциплине «Архитектура эвм и систем»
- •2.Эвм. Определение, назначение, классификация
- •3. Понятие архитектуры эвм. Структурная схема эвм
- •4. Организация системных шин в эвм и обобщенный алгоритм функционирования эвм
- •5. Основные этапы развития вт и поколения эвм.
- •6. Команда. Определение, классификация, состав команд
- •7. Однокристальные мп
- •8. Архитектура простой микро-эвм
- •9. Структура элементарного мп
- •10. Типовой мп. Основные функции цп
- •11. Микропроцессор. Понятие, схема выводов, назначение каждого из выводов
- •12. Микропроцессор кр580. Общие сведения
- •17. Счетчик команд. Счетчик команд в микропроцессоре к580
- •18. Назначение входных и выходных сигналов уу в кр580
- •19 Микропроцессорная система. Структурная схема микропроцессорной системы
- •20. Архитектура микропроцессорной системы. Интерфейсные схемы
- •21. Адаптер параллельного интерфейса (порт ввода/вывода параллельной информации). Структурная схема.
- •22. Режимы работы порта ввода/вывода параллельной информации
- •23. Управляющее слово для программирования порта ввода/вывода
- •24. Адаптер последовательного интерфейса. Общие сведения (структурная схема и программная модель адаптера, его основные компоненты)
- •25. Адаптер последовательного интерфейса с асинхронным режимом передачи
- •26. Адаптер последовательного интерфейса с синхронным режимом передачи
- •27. Входные сигналы адаптера. Функции, соответствующие комбинациям управляющих сигналов адаптера последовательного интерфейса
- •28. Организация прерываний
- •29. Способы обслуживания прерываний
- •30. Назначение, структурная схема пкп
- •31. Программируемый таймер
- •32. Программируемый контроллер клавиатуры и дисплея
26. Адаптер последовательного интерфейса с синхронным режимом передачи
В синхронном режиме в начале передачи передается 1 или 2 кодовых слова, задаваемых в программировании, а затем идет непрерывным потоком передаваемая информация. Пауза в передаче информации заполняется этими кодовыми словами, называемыми синхросимволами (SYN 1, SYN 2,….). В передаваемые информационные символы так же могут добавляться контрольные биты паритета. Скорость передачи в этом режиме максимальная и требует точной синхронизации работы ГТИ на приемном и передающих концах линии.
27. Входные сигналы адаптера. Функции, соответствующие комбинациям управляющих сигналов адаптера последовательного интерфейса
Syndet/bd – вход/выход:
- при синхронном режиме работы это выход, появление «1» - обнаружение синхросимволов;
- при асинхронном режиме появление «1» на этом выходе – канал отключен;
RST – аппаратный сброс (через выход RSTOUT);
C – тактовая частота (через выход CLK);
C/D – ход/данные:
- при «1» на этом входе программирование адаптера/чтение слова состояния;
- при «0» - запись данных в передатчик/чтение из регистра приемника;
T×D – выход передатчика;
T×C – тактовая частота;
T×RDY – сигнал готовности передатчика (при «1» на этом выходе – очередной символ переписан из регистра передатчика);
T×Е – пустой передатчик;
R×D – вход приемника;
R×C – тактовая частота, по заданному фронту которой происходит чтение очередного бита на входе приемника.
28. Организация прерываний
Назначение системы прерываний – это быстрая реакция на события, происходящие как внутри ЭВМ, так и за ее пределами. Прерывания, вызванные вне ЭВМ, вызываются внешними устройствами, периферийными устройствами. Под операцией прерывания понимается прекращение процесса выполнения текущей программы и переключение процессора на выполнение другой программы, обслуживающей причину прерывания. Основное назначение прерываний – это реагирование на критические события. По завершению обслуживания прерывания, прерванный процесс необходимо восстановить и продолжить (с того места, на котором он был прерван). С целью запоминания процесса необходимо собрать всю информацию о текущем состоянии. Данную информацию обычно называют вектор состояния процесса. Он включает слово состояния процессора (ССП), которое включает адрес следующей команды и признаки состояния (различные флаги, значения переменных, значение регистров общего назначения (РОН) и т.д.). Сам вектор состояния процесса располагается в области оперативной памяти, которая обычно организована как стек.
Операция прерывания сводится к выполнению следующих действий:
1) выполнение текущей программы прерывается. Прерывание осуществляется по завершении i-той команды программы. Выполнение команды i+1 не начинается;
2) запоминается информация о состоянии процессора в виде ССП (адрес следующей команды i+1, признаки результата, различные флаги, маски и т.д.);
3) управление передается специальной программе (обработчику), обслуживающей данную причину прерывания. Данная программа выполняет все действия, необходимые для данного прерывания.
Обработчик прерываний.
Типовая структура обработчика прерываний состоит в следующем:
1) сохранение используемых в регистре общего назначения данных в ОП.
2) обработка прерывания.
3) восстановление регистров общего назначения (из ОП в РОН).
Причины формирования прерываний.
Все причины делят на внутренние и внешние. К внутренним причинам относят два типа:
1) это события, при возникновении которых нормальное продолжение выполняемого процесса невозможно (или бессмысленно).
2) причины, естественные для выполняемого процесса.
К внешним причинам (события которые возникают вне вычислительной системы) относят: 1) от неких внешних устройств ввода/вывода (напр. клавиатурное прерывание).
2) от различных таймеров.
3) другие вычислительные системы (ПК, микро ЭВМ и т.д.).
Прерывание от УВВ.
Данные прерывания запускаются в момент готовности устройства к обмену информацией. Данный способ ВВ используется для обслуживания медленнодействующих периферийных устройств (напр. клавиатура).
Бессмысленное выполнение программы.
Это могут быть сигналы с различных схем контроля, систем локализации неисправностей и т.д. Иногда обработчиком прерываний может быть человек (некий оператор, ремонтник и т.д.).