Организация микропроцессорных систем. Учебное пособие. Могнонов П.Б. - 40 стр.

UptoLike

Составители: 

обращение к памяти и ПУ будет осуществляться одинаковым способом и одними и теми же
командами.
Интерфейс с изолированной шиной
На рис.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, на регистр В.