當前位置:編程學習大全網 - 編程語言 - 計算機能直接執行的是什麽程序

計算機能直接執行的是什麽程序

答案是:機器語言程序原因是:指令系統中的指令,在計算機內存中,都是以二進制編碼的形式存儲的,這種編碼稱為機器碼,或者稱為機器指令.在程序運行時,指令由內存讀入cpu,然後譯碼,執行.只有內存中的機器碼,即機器語言程序,計算機才能執行.然而,.機器碼很難記憶,使用時極易出錯,因此,直接利用機器碼編制程序是極其困難又枯燥乏味的工作.編程的程序,晦澀難懂,即使編程者本人,,編程後不出數日,對自己的程序,也可能不解其薏,需仔細琢磨才能恍然大悟.這時,若有詳細的程序註釋,那將會給妳帶來極大方便,免除再度疲勞之苦.

實際的需要激發人們去創造壹種符號—助記符,用他們去代替機器碼來表示指令,既有簡單明了的詞意,壹目了然,又便於理解和記憶,於是,匯編語言應運而生.現在,我們可以用指令助記符和表示地址或數據等的各種符號,按照規定的格式,來編制程序,這樣的程序,稱為匯編語言程序.這些表示指令,地址,數據等的符號以及有關規定,是計算機進行:“思想”的工具,亦即計算機匯編語言.

匯編語言與具體的計算機類型有密切的關系,不同的中央處理單元,其指令系統也各不相同,相應的匯編語言也互不相同.與硬件關系密切的程序,或者實時性要求很高的程序,往往采用匯編程序.

在編輯程序的支持下,匯編語言程序從鍵盤輸入,編輯形成匯編語言源程序.源程序是用匯編語言的語句編寫的,在計算機內部,源程序的各條語句是以ascii 碼表示的,存在磁盤上,又稱為源文件。它區別與機器指令之處是不能被計算機執行,但它可以用來顯示和打印,作為檢查和保存的檔案.

匯編語言源程序經過匯編程序的語法檢查和翻譯,形成二進制代碼表示的目的碼文件.如果源程序中有語法錯誤,匯編程序會指出錯誤的類型和出錯所在的語句,以便用戶重新進行編輯修改,再形成新的源程序.源文件和有其生成的目的碼文件可以是壹個或者是幾個.

目的碼文件並不能直接上機運行,必須經過連接程序把它和庫文件連接在壹起,形成可執行文件.這個可執行文件有操作系統裝入計算機內存,才能運行.

  • 上一篇:“在不久的將來”的英語怎麽說?
  • 下一篇:沈陽化工大學研究生復試時間
  • copyright 2024編程學習大全網