ВУЗ:
Составители:
обращение к памяти и ПУ будет осуществляться одинаковым способом и одними и теми же
командами.
Интерфейс с изолированной шиной
На рис.2.20,а показана организация данного интерфейса. Особенностью данного
интерфейса является раздельная адресация памяти и периферийных устройств при обмене
информацией. Это осуществляется путем использования отдельных групп команд для
обмена информацией с ПУ и памятью. В качестве примера рассмотрим организацию обмена
в МПС на базе КР580. Для обмена с ПУ используются двухбайтовые команды ввода IN port и
вывода OUT port, формат которых приведен на рис.2.20,б.
Число выполняемых тактов у этих команд равно 10. Число циклов равно 3 (4+3+3)
Данные команды позволяют адресовать 256 портов ввода и 256 портов вывода. Управление
обменом выполняется под действием управляющих сигналов ввода I/OR и I/OW, которые
формируются системным контроллером при выполнении этих команд.
МП передает адрес порта по 8 младшим и 8 старшим линиям шины адреса. Передача
осуществляется между аккумулятором А и буферным регистром интерфейсного модуля ПУ.
а
)
Ш
А
М
П
А
RD
WR
I/OR
I/O
W
RD
n n m
Ш
Д
k k k
Память
Интер-
фейс с
общей
шиной
ПУ
WR I/OR I/O
W
б)
1б IN OUT
2б Port port
Команда ввода Команда вывода
Рис. 2.20. Интерфейс с изолированной шиной
Обмен информацией с памятью выполняется путем использования команд передачи
данных. Команда MOV r,М (число тактов 7, число циклов 2, число байт 1) выполняет
передачу из ячейки памяти, адресуемой HL парой, в аккумулятор или в любой РОН,
кодируемый в поле r. А команда MOV М,r производит обратные действия. Максимальная
емкость адресуемой памяти при такой организации обмена для 16-битной шины адреса
составляет 64Кбайт.
Недостатками при организации интерфейса с изолированной шиной являются:
1.
1.Обмен с ПУ осуществляется только через аккумулятор и приводит к удлинению
программ обработки слов от ПУ. Рассмотрим пример ввода кода с ПУ с адресом, равным
001, на регистр В.
обращение к памяти и ПУ будет осуществляться одинаковым способом и одними и теми же командами. Интерфейс с изолированной шиной На рис.2.20,а показана организация данного интерфейса. Особенностью данного интерфейса является раздельная адресация памяти и периферийных устройств при обмене информацией. Это осуществляется путем использования отдельных групп команд для обмена информацией с ПУ и памятью. В качестве примера рассмотрим организацию обмена в МПС на базе КР580. Для обмена с ПУ используются двухбайтовые команды ввода IN port и вывода OUT port, формат которых приведен на рис.2.20,б. Число выполняемых тактов у этих команд равно 10. Число циклов равно 3 (4+3+3) Данные команды позволяют адресовать 256 портов ввода и 256 портов вывода. Управление обменом выполняется под действием управляющих сигналов ввода I/OR и I/OW, которые формируются системным контроллером при выполнении этих команд. МП передает адрес порта по 8 младшим и 8 старшим линиям шины адреса. Передача осуществляется между аккумулятором А и буферным регистром интерфейсного модуля ПУ. а) ША n n m RD МП Память Интер- ПУ WR фейс с I/OR общей I/OW шиной А k RD k WR I/OR k I/OW ШД б) 1б IN OUT 2б Port port Команда ввода Команда вывода Рис. 2.20. Интерфейс с изолированной шиной Обмен информацией с памятью выполняется путем использования команд передачи данных. Команда MOV r,М (число тактов 7, число циклов 2, число байт 1) выполняет передачу из ячейки памяти, адресуемой HL парой, в аккумулятор или в любой РОН, кодируемый в поле r. А команда MOV М,r производит обратные действия. Максимальная емкость адресуемой памяти при такой организации обмена для 16-битной шины адреса составляет 64Кбайт. Недостатками при организации интерфейса с изолированной шиной являются: 1. 1.Обмен с ПУ осуществляется только через аккумулятор и приводит к удлинению программ обработки слов от ПУ. Рассмотрим пример ввода кода с ПУ с адресом, равным 001, на регистр В.
Страницы
- « первая
- ‹ предыдущая
- …
- 38
- 39
- 40
- 41
- 42
- …
- следующая ›
- последняя »