發布時間:2024-04-17 文章來源:深度系統下載 瀏覽:
(1)指令。指令時用來規定計算及完成某個基本操作的命令。決定一臺計算機功能的全部指令的集合,成為這臺計算機的指令系統。計算機的指令一般由兩部分組成及操作碼和操作數(地址碼)。操作碼支出計算機進行某一操作,地址碼則規定參與操作的操作數存放的地址。 (2)程序。程序時之規定計算及完成某一特定工作的一組相關指令的組合。 (3)機器語言。機器語言是計算機完成某一特定工作的一組相關指令的語言,不需翻譯。機器語言中的每一條語句實際上是一條二進制數形式的指令代碼,有操作碼和操作數組成。操作碼是指進行什么樣的操作,操作數十只參與操作的數據所在的內存地址。使用機器語言編寫程序,工作量大難與記憶、容易出錯、調試修改麻煩,但執行速度快。機器語言隨cpu型號不同而異,不能使用,因此說他是面向機器的語言。 (4)匯編語言。匯編語言用助記符代替操作碼,用地支付號代替操作數。由于采用這種符號化的做法,所以匯編語言也稱為符號語言。用匯編語言編寫的程序成為匯編語言源程序。匯編程序源程序不能直接運行,需要用匯編程序把它翻譯成機器語言程序后方可執行,這一過程稱為匯編。匯編語言源程序比機器語言程序易讀、易檢查、及修改,同時又保持了機器語言執行速度快、占用存儲空間少的優點。匯編語言也是面向機器的語言,不具備通用性和可移至性。 (5)高級語言。高級語言是有各種意義的詞和數學公式按照一定的語法規則組成的。由于高級語言采用自然語言,并且使用與自然語言語法相近的語法體系,編寫出得程序更容易閱讀和理解。高級語言最大的優點是它面向問題,而不是面向機器。這不僅是問題的表述更加容易,簡化了程序的便攜和調試,能夠大大提高編程效果;同時還因這種程序與具體機器無關,所以有很強的通用性和可移值性。 (6)原程序和目標程序。用匯編語言或高級語言版寫的程序叫做源程序,,將匯編語言程序翻譯成與之等價的機器語言成序叫做源程序,將匯編語言程序或高級語言程序翻譯成與之等價的機器語程言序成為目標程序。 (7)可執行文件。可執行文件是指在計算機中能直接運行的文件。列如用匯編語言或高級語言編寫的源程序,經過編譯程序在翻譯成目標程序后,還需要用連接程序對目標程序代碼進行連接,得到可以執行的機器程序代碼,即可執行文件、可執行文件一般都以exe或com為擴展名。 (8)編譯與解釋。翻譯高級語言原程序時,有兩種方式,一種是解釋方式,一種是編譯方式。 解釋方式是邊掃描源程序邊進行翻譯,然后執行。及解釋一句,執行一句,不生成目標程序。有種方式運行速度慢,但在執行中可以進行人機對話,隨時改正原程序中的錯誤,有利于調試程序。 編譯方式時將原程序全部翻譯后,生成一個等價的目標程序,對目標程序在進行連接裝配后,便得到執行程序,最后運行執行程序。由于原程序以單邊以后不再參與運行,以后每次直接運行執行程序即可,所運行速度快。但每次修改原程序后,必須重新譯、連接。 |
上一篇:CPU散片與盒裝有啥區別?
下一篇:啥是USB3.0接口