3 слова. Младшие 16 бит адреса, старшие 4 бит адреса + флаг работы с портами, 16 бит данных. Транзакцию инициировать по чтению/записи регистра данных. Как бонус, может быть полезен автоинкремент адреса. Если нужен статус/управление, то, возможно, имеет смысл объединить с регистром старших бит адреса.





Ответить с цитированием