經驗

當前位置 /首頁/生活/經驗/列表

組合語言和高階語言的區別 組合語言和高階語言的不同之處

組合語言和高階語言的區別 組合語言和高階語言的不同之處

1、組合語言比高階語言更加接近機器語言,是幾乎所有高階語言的基礎。

2、組合語言是面向機器的程式設計語言。在彙編語閤中,用助記符(Memoni)代替操作碼,用地址符號(Symbol)或標號(Label)代替地址碼。這樣用符號代替機器語言的二進位制碼,就把機器語言變成了組合語言。於是組合語言亦稱為符號語言。

使用匯編語言編寫的程式,機器不能直接識別,要由一種程式將組合語言翻譯成機器語言,這種起翻譯作用的程式叫彙編程式,彙編程式是系統軟體中語言處理系統軟體。彙編程式把組合語言翻譯成機器語言的過程稱為彙編。

3、由於組合語言依賴於硬體體系,且助記符量大難記,於是人們又發明了更加易用的所謂高階語言。在這種語言下,其語法和結構更類似普通英文,且由於遠離對硬體的直接操作,使得一般人經過學習之後都可以程式設計。高階語言通常按其基本型別、代系、實現方式、應用範圍等分類。