You are here -> http://lvd.nm.ru/ModProgger/index.html
Схемка
Немного кривая :)
Некоторые комментарии.
Тут только основная часть, а именно, дешифрация памяти и сама память, показано,
какие провода идут в адаптеры (12 битовых линий, 8 ШД, 8 ША, /MCS, /MRD, /MWR).
Всякие генераторы Vpp и проч. - не показаны. /ECS, /ERD, /EWR - под модули расширения. :)
Адресное пространство распределено так:
ОЗУшка 62256 занимает адреса $4000-$DFFF в movx и movc.
Адреса movx $C000-$FFFF - адаптеры, на самом деле при исполнении из внешней памяти команды movx @Ri,A в старшую часть ША записывается $FF.
Адреса $2000-$3FFF на запись и $0000-$3FFF на чтение - это расширения.
Адреса $0000-$1FFF - нижняя защёлка.
Возможно, следует упростить схему, пихнув озушку на $0000-$7FFF, и тем самым сделав возможным исполнение кода только из старших её 20кб (в случае at89s53 с 12 кб памяти).