Ну, есть ещё COMMON - общий именованный сегмент. Но он вроде как для данных, типа описание какой-то структуры. Адрес начала этого сегмента для всех модулей будет потом одинаковый. Вроде даже гарантируется, что такие сегменты будут следовать друг за другом в алфавитном порядке.
Что ты понимаешь под перемещаемым кодом? Конечный бинарный модуль, который можно грузить по любому адресу, или просто библиотеки .lib и модули .rel?
M80 генерирует перемещаемые модули .rel, которые потом собираются в конечный бинарник линковщиком L80.





Ответить с цитированием