Теоретически, можно хоть все 16 адресных линии портов B,C использовать, директива R это позволяет. Вот как читает директива R:
Код:
SHLD A001
LDA A000
По окончании (да и просто после сброса) в порт С выводится байт FF. Это сделано для того, чтобы отключать ПЗУ. Поэтому один из старших битов адресной линии используется как /CS. Для 32кб ПЗУ можно обойтись вообще без ИД4/ИД7. Просто бит 7 порта С завести на /CS.