編譯器(compiler)又稱編譯程序,是指將高級編程語言編寫的源程序翻譯成機器語言格式的等價目標程序的翻譯程序。編譯器屬於通過生成實現來實現的翻譯程序。
它以高級編程語言編寫的源程序為輸入,以匯編語言或機器語言表達的目標程序為輸出。編譯後的目標程序通常要經過運行階段,以便在運行程序的支持下運行,處理初始數據,計算出所需的計算結果。
擴展數據匯編語言的編譯環境
用匯編語言等非機器語言編寫的符號程序稱為源程序,匯編語言編譯器的作用是將源程序翻譯成目標程序。目標程序是機器語言程序,當它被放置在存儲器中的預定位置時,可以由計算機的CPU處理和執行。
壹般來說,匯編的調試環境很少,非常好的編譯器也很少。編譯器的選擇取決於目標處理器的類型和特定的系統平臺。壹般來說,壹個功能良好的編譯器應該非常方便使用。
比如要能自動整理格式,突出語法,集編譯、鏈接、調試於壹體,方便實用。
百度百科-編譯器
百度百科-匯編語言(面向機器的編程語言)