Интерфейсы периферийных устройств. Ключев А.О - 25 стр.

UptoLike

24
принципиально для примера, его цельпоказать, как можно организовать
доступ к разным ресурсам устройства через один и тот же порт. Вместо памяти
можно с таким же успехом поставить несколько блоков, которые будут
поочередно выбираться тем же счетчиком (СЧ на рисунке), а вместо доступа по
записи можно организовать доступ по чтению
или двусторонний обмен (чтение
и запись).
Рис. 4. Примеры аппаратной реализации портов ввода-вывода
Необходимо отметить, что формат данных, передаваемых через порт, не
ограничивается форматом данных, пересылаемых через системный интерфейс.
Под форматом данных подразумевается как их разрядность, так и положение
значащих разрядов. Пусть, например, шина данных системного интерфейса
имеет разрядность 8 бит, а в порт записываются четырехбитные данные, причем
эти четыре бита могут быть выделены маской
00111100b (единицы
соответствуют выделяемой тетраде). В этом случае необходимо считать