Обмен информацией между МК устройством и периферией является наиболее важным звеном в работе всей системы.
Существует два основных способа организации ввода-вывода:
1 - устройства (микросхема) считаются адресами памяти;
2 - каждому устройству (микросхема) назначается адрес конкретного порта.
В любом случае данные выводятся записью по соответствующему адресу памяти или порта, а вводятся считыванием по аналогичному адресу.
При работе с адресами памяти - часть пространства памяти резервируется для ввода-вывода.
При работе с адресами портов - выделяется набор адресов портов которые не зависят от обычного пространства памяти.
Адреса портов отделяются от адресов памяти с помощью сигналов действующих на шине управления.
0 коммент.:
Отправить комментарий