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

組合語言與高階語言有什麼區別

經驗 閱讀(6.14K)

組合語言與高階語言有什麼區別

彙編語言是一種用於電子計算機、微處理器、微控制器或其他可程式設計器件的低階語言,亦稱為符號語言。在組合語言中,用助記符代替機器指令的操作碼,用地址符號或標號代替指令或運算元的地址。在不同的裝置中,組合語言對應著不同的機器語言指令集,通過彙編過程轉換成機器指令。

高階語言相對於機器語言而言,是高度封裝了的程式語言,與低階語言相對。它是以人類的日常語言為基礎的一種程式語言,使用一般人易於接受的文字來表示,從而使程式編寫員編寫更容易,亦有較高的可讀性,以方便對電腦認知較淺的人亦可以大概明白其內容。

區別:組合語言是由固化在硬體中的機構來編譯成為機器語言,高階語言是依靠軟體來編譯為機器語言。