Цитата Сообщение от Mick Посмотреть сообщение
Дополнительно дешифраторов не надо. В РК подобных на устройства отводилось по 256 байт адресного пространства. Из них как правило использовалось не больше 4 байт. Так что эмулируя допустим ВВ55, можно в ее адресном простравнстве сделать дополнительные устройства.
На самом деле все еще хуже.
В РК принята упрощенная дешифрация адресов. При этом порты от памяти не отличаются. Поэтому для каждого ППА и других жуков выделяется аж 8 кб адресного пространства. Так что 4 регистра ВВ55 повторяются в адресном пространстве РК аж 2048 раз. С помощью дополнительного дешифратора это пространство можно еще поделить на любое количество частей вплоть до 8192.
Но проблема в том, что некоторые программы могут обращаться к портам не по "официальным" адресам (например 8000Н), а по "неофициальным (например 8080Н), а после модернизации у нас там будет стоять совершенно другое устройство.
При использовании микроконтроллера дешифрацию можно осуществить программно внутри него, но для этого к нему нужно подключать дополнительные адресные шины (в нашем случае А2, А3). А это уменьшает количество выводов МК, которые можно использовать для внешних портов.