當前位置:趣味科普網>經驗>

組合語言的功能

經驗 閱讀(1.81W)

組合語言的功能

彙編語言是一種功能很強的程式設計語言,也是利用計算機所有硬體特性並能直接控制硬體的語言。組合語言”作為一門語言,對應於高階語言的編譯器,需要一個“彙編器”來把組合語言原檔案彙編成機器可執行的程式碼。組合語言比機器語言易於讀寫、除錯和修改,同時具有機器語言全部優點。但在編寫複雜程式時,相對高階語言程式碼量較大,而且組合語言依賴於具體的處理器體系結構,不能通用,因此不能直接在不同處理器體系結構之間移植。

組合語言的特點:

1、面向機器的低階語言,通常是為特定的計算機或系列計算機專門設計的。

2、保持了機器語言的優點,具有直接和簡捷的特點。

3、可有效地訪問、控制計算機的各種硬體裝置,如磁碟、儲存器、CPU、I/O埠等。

4、目標程式碼簡短,佔用記憶體少,執行速度快,是高效的程式設計語言。

5、經常與高階語言配合使用,應用十分廣泛。