ВУЗ:
Составители:
Метка Код Операнд Комментарий
MOV C,A ;Временное запоминание
содержимого аккумулятора
в регистре C
IN 001H ;Ввод кода из ПУ в
аккумулятор
MOV B,А ;Передача содержимого
аккумулятора в регистр В
MOV A,C ;Восстановление
аккумулятора
Этот пример показывает, что для ввода кода из ПУ, если занят аккумулятор,
требуется выполнение трех команд вместо одной.
2.
Число подключаемых периферийных устройств ограничено. Это ограничение
определяется размерами поля адреса в командах ввода-вывода и в нашем случае, составляет
256 подключаемых ПУ ввода и вывода.
3.
Для обработки содержимого буферного регистра ПУ, например, для анализа
готовности к обмену, его код необходимо передать в МП.
Интерфейс с общей шиной
При данной организации интерфейса часть общего адресного пространства отводится
для периферийных устройств, регистры которого адресуются, как и ячейки памяти
(рис.2.21). Обращение к ПУ осуществляется посредством набора команд, используемых для
передачи данных в память.
ША
МП Память ИМ ПУ
RD
WR
ШД
RD WR
Рис. 2.21. Интерфейс с общей шиной
При этом команда ввода-вывода не используется, а в некоторых МП вовсе
отсутствует. Под ПУ можно выделить любое адресное пространство, но при этом, если нет
аппаратного разделения этих адресных пространств, необходимо разделить их программно.
Достоинства этого интерфейса:
1)
расширение набора команд для обращения к ПУ, что позволяет сократить объем
программ и повысить быстродействие;
2)
значительное увеличение числа подключаемых к МП периферийных устройств;
3)
возможность внепроцессорного обмена информацией между ПУ, если в системе
команд имеются команды передачи между ячейками памяти;
Рис.2.21
Метка Код Операнд Комментарий MOV C,A ;Временное запоминание содержимого аккумулятора в регистре C IN 001H ;Ввод кода из ПУ в аккумулятор MOV B,А ;Передача содержимого аккумулятора в регистр В MOV A,C ;Восстановление аккумулятора Этот пример показывает, что для ввода кода из ПУ, если занят аккумулятор, требуется выполнение трех команд вместо одной. 2. Число подключаемых периферийных устройств ограничено. Это ограничение определяется размерами поля адреса в командах ввода-вывода и в нашем случае, составляет Рис.2.21 256 подключаемых ПУ ввода и вывода. 3. Для обработки содержимого буферного регистра ПУ, например, для анализа готовности к обмену, его код необходимо передать в МП. Интерфейс с общей шиной При данной организации интерфейса часть общего адресного пространства отводится для периферийных устройств, регистры которого адресуются, как и ячейки памяти (рис.2.21). Обращение к ПУ осуществляется посредством набора команд, используемых для передачи данных в память. ША МП RD Память ИМ ПУ WR RD WR ШД Рис. 2.21. Интерфейс с общей шиной При этом команда ввода-вывода не используется, а в некоторых МП вовсе отсутствует. Под ПУ можно выделить любое адресное пространство, но при этом, если нет аппаратного разделения этих адресных пространств, необходимо разделить их программно. Достоинства этого интерфейса: 1) расширение набора команд для обращения к ПУ, что позволяет сократить объем программ и повысить быстродействие; 2) значительное увеличение числа подключаемых к МП периферийных устройств; 3) возможность внепроцессорного обмена информацией между ПУ, если в системе команд имеются команды передачи между ячейками памяти;
Страницы
- « первая
- ‹ предыдущая
- …
- 39
- 40
- 41
- 42
- 43
- …
- следующая ›
- последняя »