ms-dos连结器sunos连结器craympp连结器.pptVIP

  • 2
  • 0
  • 约3.99千字
  • 约 56页
  • 2017-09-04 发布于天津
  • 举报
ms-dos连结器sunos连结器craympp连结器

採用修正記錄(Modification records)來處理重定址,以使連結和重定址的功能皆是運用相同的機制。 連結載入器的主要資料結構是一個ESTAB的外部符號表,用於儲存控制段之外部符號的名稱和位址。 控制區段 符號名稱 位址 長度 PROGA LISTA ENDA 4000 4040 4054 0063 PROGB LISTB ENDB 4063 40C3 40D3 007F PROGC LISTC ENDC 40E2 4112 4124 0051 3.3.1節將討論外部引用之「自動化函式庫」(automatic library)的搜尋程序 3.3.2節展示一些載入和連結時的共同選項 許多連結載入器可以自動地將「副程式函式庫」(subroutine library)中的程式,合併到載入的程式當中。 支援「自動函式庫搜尋」的連結載入器必須在其輸入檔案中,追蹤並未定義的外部符號 一個簡單的方式,是將「引用記錄」(Refer record)中並未出現於符號表的符號,登錄到符號表(ESTAB)中,並註記這些是尚未定義的符號。當遇到其定義時,則在符號表中填入該符號的位址。 在一些系統上,「工作控制語言」(job control language)的選項是由作業系統來處理。 INCLUDE program-name(library-name) 指示載入器從函式庫中讀取所選定的目

文档评论(0)

1亿VIP精品文档

相关文档