導航:首頁 > 源碼編譯 > 編譯程序包含匯編程序嗎

編譯程序包含匯編程序嗎

發布時間:2025-03-16 14:10:35

編譯程序、解釋程序、匯編程序的區別是什麼

D 編譯。
編譯程序、解釋程序、匯編程序是3種語言處理程序。其區別主要為:匯編程序(為低級服務)是將匯編語言書寫的源程序翻譯成由機器指令和其他信息組成的目標程序。解釋程序(為高級服務)直接執行源程序或源程序的內部形式,一般是讀一句源程序,翻譯一句,執行一句,不產生目標代碼,如BASIC解釋程序。編譯程序(為高級服務)是將高級語言書寫的源程序翻譯成與之等價的低級語言的目標程序。編譯程序與解釋程序最大的區別之一在於前者生成目標代碼,而後者不生成;此外,前者產生的目標代碼的執行速度比解釋程序的執行速度要快;後者人機交互好,適於初學者使用。用COBOL、FORTRAN等語言編寫的程序考慮到執行速度一般都是編譯執行。

② 什麼是編譯程序和匯編程序

分類: 電腦/網路
問題描述:

什麼是編譯程序和匯編程序?他們有什麼區別?和機器語言、高級語言匯編語言有什麼樣的聯系

解析:

用匯編語言或高級語言編寫的程序,必須先送入計算機,經過轉換成用機器語言表示的目標程序(這個過程即編譯),才能由計算機執行。執行轉換過程的程序叫編譯程序。匯編程序是指沒有編譯過的匯編語言源文件。

編譯程序轉換過的叫目標程序,也就是機器語言。

編譯程序的工作情況有三種:匯編型、解釋型和編譯型。匯編型編稿冊譯程序用來將匯編語言編寫的程序,按照一一對應的關系,轉換鄭鬥成用機器語言表示的程序。解釋型編譯程序將高喊敬磨級語言程序的一個語句,先解釋成為一組機器語言的指令,然後立即執行,執行完了,取下一組語句解釋和執行,如此繼續到完成一個程序為止。用解釋型編譯程序,執行速度很慢,但可以進行人和計算機的"對話",隨時可以修改高級語言的程序。BASIC語言就是解釋型高級語言。編譯型編譯程序將高級語言編寫的程序,一次就會部翻譯成機器語言表示的程序,而且過程進行很快,在過程中,不能進行人機對話修改。FORTRAN語言就是編譯型高級語言。

閱讀全文

與編譯程序包含匯編程序嗎相關的資料

熱點內容
程序員放棄後會怎樣 瀏覽:182
河北模具編程 瀏覽:187
adb查找命令 瀏覽:321
安卓手機視頻文件夾怎麼打開 瀏覽:309
平板加密手機後怎麼關閉 瀏覽:566
流媒體伺服器應該注意什麼 瀏覽:536
d8命令編譯 瀏覽:964
壓縮包解壓需要多少空間 瀏覽:145
如何查找app屬性 瀏覽:388
android人臉識別技術 瀏覽:321
pc104編程 瀏覽:335
二維碼反編譯破解推廣 瀏覽:682
修改伺服器的mac地址 瀏覽:528
好玩的編程軟體 瀏覽:899
編程語言創始人有錢嗎 瀏覽:804
短視頻app怎麼獲客 瀏覽:15
查看雲伺服器的應用 瀏覽:435
javadump工具 瀏覽:565
程序員16g 瀏覽:445
程序員沒有辦法成為top怎麼辦 瀏覽:218