當前位置:編程學習大全網 - 編程軟體 - 什麽是編譯程序和匯編程序?

什麽是編譯程序和匯編程序?

分類: 電腦/網絡

問題描述:

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

解析:

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

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

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

  • 上一篇:Col編程
  • 下一篇:n20b20怠速多少
  • copyright 2024編程學習大全網