將彙編源程式翻譯成目標程式的程式稱為

來源:趣味經驗館 3.32W

將彙編源程式翻譯成目標程式的程式稱為

將彙編源程式翻譯成目標程式的程式稱為編譯程式。編譯程式也稱為編譯器,是指把用高階程式設計語言書寫的源程式,翻譯成等價的機器語言格式目標程式的翻譯程式。

編譯程式屬於採用生成性實現途徑實現的翻譯程式。它以高階程式設計語言書寫的源程式作為輸入,而以組合語言或機器語言表示的目標程式作為輸出。編譯出的目標程式通常還要經歷執行階段,以便在執行程式的支援下執行,加工初始資料,算出所需的計算結果。

組合語言程式也稱為組合語言源程式,就是用匯編語言編寫的一種計算機程式, 屬於計算機低階語言程式,是屬性為ASM的原始檔。組合語言程式在經過彙編、連結後得到可執行程式即EXE檔案。組合語言程式裡面包括彙編指令、偽指令、和巨集指令、數字、字元,還有處理器的通用暫存器、段暫存器。偽指令可以完成如處理器選擇、定義程式模式、定義資料、分配儲存器、指示程式結束等功能;巨集指令的使用可以縮短程式的長度,還可以呼叫系統程式裡面的函式或程式;數字和字元則是程式裡的相關資料和處理物件;通用暫存器用來存放計算過程中所用到運算元、結果或其他資訊;段暫存器用於儲存器定址,直接或間接地存放段地址。彙編指令構成程式的程式碼部分,程式的功能實現就是靠編制彙編指令。組合語言程式的英語為Assembly language program,中文為組合語言程式。

熱門標籤