- •10. Регистровая архитектура
- •11. Стековая архитектура
- •12.Ортогональная архитектура мп
- •13 Архитектура мп, ориентированная на память
- •14 Язык ассемблера для программирования мпс
- •15 Структура программируемого параллельного адаптера (ппа)
- •16 Принцип подключения интерфейсных бис(иБис) в мпс
- •17 Назначение сигналов ппа
- •18 Режимы работы ппа
17 Назначение сигналов ппа
ППА – универсальная интерфейсная БИС, предназначенная для параллельного ввода-вывода данных и преобразования форматов данных.
Назначение сигналов ППА:
Инверсный ВК |
Инверсный Зп |
Инверсный Чт |
А1 |
А0 |
Вид и направление передачи информации |
0 |
0 |
1 |
0 |
0 |
МП->данные->канал А(КА) |
0 |
0 |
1 |
0 |
1 |
МП->данные->КВ |
0 |
0 |
1 |
1 |
0 |
МП->данные->КС |
0 |
0 |
1 |
1 |
1 |
МП->УС->РУС |
0 |
1 |
0 |
0 |
0 |
КА->данные->МП |
0 |
1 |
0 |
0 |
1 |
КВ->данные->МП |
0 |
1 |
0 |
1 |
0 |
КС->данные->МП |
0 |
1 |
0 |
1 |
1 |
Адрес РУС. Нет чтения (из РУС читать нельзя) |
18 Режимы работы ппа
ППА – универсальная интерфейсная БИС, предназначенная для параллельного ввода-вывода данных и преобразования форматов данных. Параллельный адаптер используется во всех МП системах, т к осуществляет передачу данных в режиме программного управления. Все МП комплекты и однокристальные ЭВМ в своем составе содержат параллельные порты Ввода-Вывода (ВВ). Рассматриваемый ППА содержит 3 канала по 8 бит, т е 24 линии ВВ. При необходимости к одному МП можно подключать несколько интерфейсных БИС и расширять интерфейс путем наращивания до нужных значений.
Каждый канал настроен на ввод или вывод данных, имеет три режима работы.
0 – ввод-вывод для устройств, которые всегда готовы к работе и нет необходимости стробировать передаваемую информацию
1 – для работы с устройствами, которые могут быть не готовы к работе в определенный момент времени. Поэтому устройству надо проверить готовность к работе. И если оно готово то только тогда принимать или передвать данные. Поэтому режим 1 имеет специальные сигналы стробирования моментов приема или передачи даннх. Режим 1 реализован IBM OPT порт.
2 – для двунаправленной передачи данных по каналу А. Сигналы канала Сиспользуются для синхронизации обмена каналов данных.
19 Структура управляющего слова ППА
D 6-D5 – режим работы канала (0,1,2)
D4 направление передачи данных канала А ( вывод, ввод КА)
D3 направление КС 4-7
D2 режим работы КВ и КС0-3
D1 режим работы КВ 0 – вывод А0, 1 – ввод А1
D0 направление КС0-3
20 Принцип программирования ППА
Программирование ППА осуществляется путем записи УС в РУС. Структура УС включает в себя 8 бит, причем старший бит D7определяет назначение УС, если оно = 0, то оно предназначено для побитного управления каналом С, имеет следующий вид.
|
Бит D0 определяет информацию, которая записывается в конкретную линию канала С; D1, D2,D3 – определяют номер бита канала С, который и записывается в этот информационный бит; Этот режим управления используется для непосредственного управления бинарными объектами. |
УС для программирования ППА.
|
D4 – отвечает за направление передачи по КА(0 – вывод, 1 - ввод); D3 – отвечает за направление передачи по КС4 – 7 (0 – вывод, 1 - ввод); D2 – отвечает за режим работы канала В и КС0 – 3; D1 – направление передачи КВ(0 – вывод, 1 - ввод); D0 – направление передачи КС0 - 3(0 – вывод, 1 - ввод).
|
Примеры программирования ППА
Задача из лекции нашей:
Запрограммировать ППА в режим 0 все каналы и настроить их на вывод и вывести все единицы во все линии каналов.
