Цитата Сообщение от form Посмотреть сообщение
Второй случай - когда мы используем библиотеки, кучу модулей итд, и "BUF:" перед .END может и не быть концом программы.
В моём случае он ГАРАНТИРОВАННО будет в конце за пределами программы, но внутри блока, который будет распределён вызовом .SETTOP внутри п/п инициализации, которая ещё и отдаст свою память в этот блок. Как я и сказал - ВСЁ адреса этого блока будут известны на момент компиляции, но при этом пространство для него не будет выделятся в .SAV и вообще не будет трогаться ячейка 50

- - - Добавлено - - -

Единственный особый случай - это программы с перекрытиями, но даже в этом случае есть обходной манёвр