『壹』 什麼是匯編程序,編譯程序,解釋程序分別說明他們的功能
程序按執行方式分為編譯和解釋兩種。
編譯就是將各種語言編寫的程序翻譯成機器語言(二進制)的過程。編譯好程序就是編譯程序。編譯程序在執行時不依靠其它程序,執行速度快。缺點是要對其修改非常麻煩,一般要將其反編譯成高級語言,修改後在編譯,往往一個程序要反復修改的話就非常麻煩。
解釋是程序在執行時外部程序進行翻譯。其特點與編譯相反,是解釋一句執行一句,這樣以來如果有大規模的程序運行會起來比較慢,而且其依靠能對其進行解釋的外部環境;但因為只在運行時才進行解釋,事先無需對整篇程序進行編譯,修改起來就比較方便。
我們非常熟悉C語言、Basic語言等就都提供編譯和解散兩種執行方式,我們可以以解釋的方式對其進行調試、修改,而把定型後的程序整篇進行編譯,以便日後執行。
再說明白些,就像一片英文報告,編譯就是把它整篇翻譯成中文後讓我們來看,解釋就是它一句一句翻譯給我們聽。
匯編語言是一種使用廣泛、功能強大基礎的編程語言(和C語言、basic語言、VC、Java等語言一樣,都是一個編程工具而且),用匯編語言編寫的程序就是匯編程序。
『貳』 什麼是匯編語言程序
使用匯編語言編寫的程序,機器不能直接識別,要由一種程序將匯編語言翻譯成機器語言,這種起翻譯作用的程序叫匯編程序,匯編程序是系統軟體中語言處理系統軟體。匯編語言編譯器把匯編程序翻譯成機器語言的過程稱為匯編。
『叄』 與高級語言相比匯編語言編寫的程序通常怎麼樣
與高級語言相比,匯編語言編寫的程序通常「執行效率更高」。匯編語言編寫的程序,可以直接翻譯為機器代碼,計算機能直接識別;而使用高級編程語言編寫的程序需要經過一些時間翻譯,翻譯成機器所能識別的二進制數才能由計算機去執行,降低了計算機的執行效率。
與高級語言相比,匯編語言編寫的程序通常「執行效率更高」。
匯編語言編寫的程序制,直接翻譯為機器代碼。
而高級語言,如C,C++,Java等都要轉譯成與匯編對應的機器碼才能執行
比如一個簡單的「hello world',用匯編語言編寫的程序文件可能只有幾百個位元組,而用C、DELPHI等編寫的程序至少有幾萬個位元組
雖然看起來匯編的程序代碼比較繁瑣,可讀性不強,但是他是機器代碼計算機能直接識別;而高級語言則不同雖然可讀性強,但是計算機無法直接識別
『肆』 匯編程序是指由匯編語言編寫的程序,對么
程序都是用語言寫成的,匯編程序就是一種程序;匯編程序語言就是用來寫匯編程序的一種語言,寫匯編程序的語言有很多種,不同的單片機的匯編程序語言就不同,但是他們都可以用來寫匯編程序。明白了吧