Страницы проверял. Вычислил с точностью до 5 адресов точку "залета" вставлял обход, глюк пропадал. В листинге поиском искал все goto и call с окончанием на эти адреса (номер стр. в старших битах) - нет таких переходов. Остаются прерывания. Вот их и хочу проверить. Внешней программой просто ведь, встретил call, добавил к переменной стека 1 и перешел на адрес, встретил return - вычел 1 из переменной и так по всей програме. Странно, что ничего подобного нет.