
- •Севастопольский национальный технический университет
- •Часть 2 "Архитектура компьютеров"
- •Севастополь
- •Содержание
- •"Структурная схема микропроцессорного модуля и блок центрального процессора"
- •1. Цели занятия
- •2. Основные теоретические положения.
- •3. Программа занятия
- •Примеры типовых схем мп систем
- •5. Контрольные вопросы
- •"Оперативные запоминающие устройства статического и динамического типов"
- •1. Цели занятия
- •2. Основные теоретические положения.
- •3. Программа занятия
- •Примеры подключения зу к шинам мп системы
- •Контрольные вопросы
- •"Подключение устройств ввода/вывода данных"
- •1. Цели занятия
- •2. Основные теоретические положения.
- •3. Программа занятия
- •Примеры подключения и программирования интерфейсных схем
- •Контрольные вопросы
- •"Режимы прерывания и прямого доступа к памяти"
- •1. Цели занятия
- •2. Основные теоретические положения.
- •3. Программа занятия
- •4. Примеры типовых схем мп систем
- •5. Контрольные вопросы
- •6. Рекомендуемая литература
Контрольные вопросы
Каким образом организуется обращение к микросхемам ПЗУ и ОЗУ?
В каких случаях и почему программы начальной инициализации и контроля (BIOS) следует размещать с начала памяти (нулевого адреса), а в каких случаях с конца?
Как устроены элементы памяти в статическом и динамическом ЗУ?
Как реализовать память ОЗУ на 64 кбайта, если БИС ОЗУ имеет емкость 8 кбайт?
С какой целью в динамических ОЗУ реализовано мультиплексирование адресных линий?
Поясните назначение сигналов RAS и CAS.
Какие функции выполняет контроллер динамической памяти?
Практическое занятие 3
"Подключение устройств ввода/вывода данных"
1. Цели занятия
Углубление и закрепление полученных теоретических знаний по способам ввода/вывода данных в микропроцессорных системах, способов подключения к процессорам параллельных и последовательных интерфейсных схем и их адресации, получение практических навыков программирования на языке ассемблера процедур ввода/вывода данных в различных форматах.
2. Основные теоретические положения.
Для организации программно-управляемого обмена в параллельном коде с периферийными устройствами широко применяется программируемые периферийные адаптеры (ППА), который реализован микросхемой КР580ВВ55. ВВ55 применяется для параллельного обмена данными с квитированием и без него как в режиме программного управления, так и по прерываниям. При этом организация однонаправленного или двунаправленного обмена данными выполняется программированием ВВ55. В состав микросхемы ВВ55 входят три двунаправленных 8-разрядных порта, разделенных на две группы, два устройства управления группами портов и периферийная логика для согласования с системной шиной. Порты содержат буферные регистры и шинные формирователи с тремя состояниями. Схема управления содержит регистр управляющего слова CW, доступный только для записи.
Настройка микросхемы ВВ55 осуществляется с помощью управляющего слова MS (Mode Selection), которое назначает режим работы каждому порту. Микросхему ВВ55 можно запрограммировать на следующие режимы работы ее портов:
режим 0 – однонаправленный ВВ без квитирования (применим к любому из портов);
режим 1 – однонаправленный ввод-вывод с квитированием (применим к портам А и В);
режим 2 – двунаправленный ВВ (только для порта А).
При работе портов А и В в режиме 1 и порта А в режиме 2 линии порта С используются для управления обменом с внешним периферийным устройством. В режиме 0 осуществляется прямой однонаправленный обмен через любой из трех портов без сигналов сопровождения. В данном режиме порты А и В можно представить как две параллельные шины размером в один байт, а порт С – как две 4-разрядные параллельные шины. При этом каждую из указанных шин можно устанавливать на ввод или вывод независимо от других. Входные данные в микросхеме ВВ55 не запоминаются и читаются при низком уровне сигнала на входе RD. Выходная информация защелкивается в выходной буферный регистр выбранного порта по срезу системного сигнала WR и остается на выходе порта до нового цикла вывода или изменения режима.