彙編語言是一種用于電子計算機、微處理器、微控制器,或其他可程式設計器件的低級語言。在不同的裝置中,彙編語言對應着不同的機器語言指令集,通過彙編過程轉換成機器指令。特定的彙編語言和特定的機器語言指令集是一一對應的,不同平台之間不可直接移植。
在彙編語言中,用助記符代替機器指令的操作碼,用位址符号或标号代替指令或操作數的位址。許多彙程式設計式可以識别代表位址和常量的标簽和符号,這樣就可以用字元來代表操作數而無需采取寫死的方式。普遍地說,每一種特定的彙編語言和其特定的機器語言指令集是一一對應的。
現在彙編語言已不像其他大多數的程式設計語言一樣被廣泛用于程式設計,在今天的實際應用中,它通常被應用在底層硬體操作和高要求的程式優化的場合。驅動程式、嵌入式作業系統和實時運作程式都會需要彙編語言。
資料來源:
- Assembler language, IBM Knowledge center
- 維基百科詞條:彙編語言
- 百度百科詞條:彙編語言