Не надо никаких счётчиков, ПЗУ загрузчика учитывается при проектировании маппера памяти и включается только после сброса по нулевым адресам, а выключается при доступе к определённому порту, одновременно происходит повторный "программный" сброс. При этом можно сделать как в Векторе, чтение из ПЗУ, а запись в ОЗУ, находящимся под этим ПЗУ.
Это svofski может сказать.

