Сборку работоспособной версии программы выполняет второй компонент рассматриваемой подсистемы - компоновщик DBL. Процесс сборки напоминает ... - Большая Энциклопедия Нефти и Газа
Выдержка из книги
Каррабис Д.Д.
Программирование в dBASE III PLUS
Сборку работоспособной версии программы выполняет второй компонент рассматриваемой подсистемы - компоновщик DBL. Процесс сборки напоминает редактирование, с которым встречался каждый, кто компилировал какие-либо программы. После перевода ряда программ на псевдокод отдельные модули предстоит собрать в общий файл, где они окажутся связанными в единое целое. При этом модули должны не только располагаться рядом, но и включать адресные ссылки на вызываемые модули. Так, некоторая программа может несколько раз обращаться к различным подпрограммам, собранным в файл процедур. В результате псевдокомпиляции и компоновки главной программы и файла процедур мы получаем единый файл. В процессе компоновки здесь формируется таблица адресов, по которым можно передавать управление подпрограммам ( инструкция JUMP), а после завершения их работы - возвращать управление ( инструкция RET) в нужную точку ( ее адрес определяется по стеку) главной программы.