複製鏈接
請複製以下鏈接發送給好友

連接裝配程序

鎖定
一種實用程序,它把多個經過編譯或彙編的目標模塊連接裝配成一個完整的可執行程序。
中文名
連接裝配程序
作    用
把多個目標模塊連接成可執行程序
組成部分
連接編輯程序和再定位裝配程序
特    點
實用性強
早期的源程序規模較小,編譯系統能直接產生機器可以執行的目標程序。60年代中期,由於源程序規模迅速擴大,需要若干人用幾種語言在不同的時間進行程序設計,舊的編譯方式已不能滿足這種需要。於是,出現了將源程序按結構分段的各別編譯方法。使用這種方法不僅生成各段程序的目標模塊,而且還產生為連接裝配這些模塊所必需的指示信息。它包括目標模塊所需的內存量;目標模塊中相對地址被加工成整個程序絕對地址的地址映射表;解決各程序模塊相互引用的外部過程表和全局變量表等。連接裝配程序由連接編輯程序和再定位裝配程序組成。連接編輯程序是對程序庫進行掃描,將整個程序涉及到的目標模塊逐個調入內存並連接在一起。再定位裝配程序能把目標模塊的相對地址加工成絕對地址。連接裝配程序不僅為個別編譯提供了連接裝配能力,而且還為用户直接調用程序庫中的程序帶來方便。