Error404, что тут скажешь. В этом моменте и заключается главная проблема. Самый оптимальный вариант - переключать страницы уже после сохранения адреса в стек. Реализовать это наверное достаточно сложно, особенно учитывая наличие контроллера прерываний и требование к совместимости с разными процессорами (8080, 8085, Z80). Но, возможно, не все так страшно. У меня правда нет исчерпывающей информации о том, как работает со стеком CP/M и приложения. Насколько я знаю, стек расположен в верхней части TPA и без большой необходимости его никто не перемещает. Конечно, приложения могут пользоваться стеком для быстрого перемещения данных. Но я не знаю, насколько часто и в каких случаях пользовались этим приемом. Для данной системы в этом нет необходимости, т.к. будет более быстрый и удобный способ - ПДП. Хорошим вариантом проверки будет построение стенда, моделирующего эту систему в упрощенном виде. Вот пожалуй и ТЗ для следующего этапа: построить тестовую систему с оперативной памятью 128к в виде 2х страниц и контроллером прерываний.