Даже по этой самой идеологии (несмотря на то что в рассуждениях есть ошибка) получается неполная дешифрация.
Покажи мне как пятью битами дешифровать двухкилобайтный ROM включеный по адресу 0xf800, И я публично тут посыплю себе голову пеплом. Потому-что как я блин ни считаю, у меня меньше чем 7 бит на дешифрацию двухкилобайтного ROM ну никак не получается.
Если говорить о девайсе У которого ROM расположен с 0 адреса, то для дешифрации достаточно вообще одной адресной линии. Если этот ROM недоступен программно из стендартного окружения, то он хоть пусть на голове там стоит со своей неполной дешифрацией.
Добавлено через 11 минут
А в чем сложности ? Если известно, что подключен такой-то эмулируемый девайс, то на дешифрацию данного девайса требуется ровно две операции, маскирование адреса и сравнение. По результату сравнения выдается адрес блока памяти в котором нужная область располагается, после чего происходит выборка данных. Придется делать это каждый раз при выборке из памяти, никуда от этого не денешься.





, и т.д. и т.п.
Ответить с цитированием