電腦硬體能直接辨識和執行的只有「機器語言」。機器語言是機器能直接辨識的程式語言或指令碼,無需經過翻譯,每一操作碼在電腦內部都有對應的電路來完成它,或指不經翻譯即可為機器直接理解和接受的程式語言或指令代碼。
本教學操作環境:windows7系統、Dell G3電腦。
電腦硬體能直接辨識和執行的是機器語言。機器語言是用二進位代碼表示的電腦能直接辨識和執行的一種機器指令的集合。它是電腦的設計者透過電腦的硬體結構賦予電腦的操作功能。機器語言具有靈活、直接執行和速度快等特點。
機器語言是機器能直接辨識的程式語言或指令碼,無需經過翻譯,每一操作碼在電腦內部都有對應的電路來完成它,或指不經翻譯即可為機器直接理解和接受的程式語言或指令代碼。機器語言使用絕對位址和絕對操作碼。
不同型號的計算機其機器語言是不相通的,按著一種計算機的機器指令編制的程序,不能在另一種計算機上執行。從使用的角度來看,機器語言是最低階的語言。
一條指令就是機器語言的一個語句,它是一組有意義的二進位代碼,指令的基本格式如,操作碼字段和地址碼字段,其中操作碼指明了指令的操作性質及功能,位址碼則給出了操作數或操作數的位址。
用機器語言寫程序,程式設計人員要先熟記所用電腦的全部指令碼和程式碼的涵義。手編程式時,程式設計師得自己處理每個指令和每一資料的儲存分配和輸入輸出,還要記住程式設計過程中每步驟所使用的工作單元處在何種狀態。這是一件十分繁瑣的工作。編寫程式所花費的時間往往是實際運行時間的幾十倍或幾百倍。而且,編出的程式全是些0和1的指令碼,直覺性差,還容易出錯。除了電腦生產廠商的專業人員外,絕大多數的程式設計師已經不再去學習機器語言了。
相關推薦:《程式設計教學》
以上是電腦硬體能直接辨識和執行的只有什麼?的詳細內容。更多資訊請關注PHP中文網其他相關文章!