Если я хочу, чтобы после выхода программа корректно вернулась в RT-11, и ничего не прибила во время работы – как выделять память? Вдруг система хранит что-то в тех самых 96 kb, которые я хочу использовать под экран?
Экран это отдельное адресное пространство с регистровым (не прямым доступом) ничего ты не испортишь.