應用程式裡的指令可以分成中央處理器的指令集以及用於向作業系統請求特定的服務這兩類。指令是由一個位元組或多個位元組組成,其中包括操作碼欄位、一個或多個有關操作數位址的欄位以及一些表徵機器狀態的狀態字以及特徵碼。
本教學操作環境:windows10系統、Dell G3電腦。
理論上說,應用程式裡的指令可以分成中央處理器(CPU)的指令集以及用於向作業系統請求特定的服務這兩類。
中央處理器(CPU,Central Processing Unit)是一塊超大規模的積體電路,是一台電腦的運算核心(Core)和控制核心( Control Unit);它的功能主要是解釋電腦指令以及處理電腦軟體中的資料。 CPU操作指令的處理流程大概分為:取指、譯碼、執行、存取、寫回等幾步。
電腦指令是指揮機器工作的指示和指令,程式就是一系列依一定順序排列的指令,執行程式的過程就是電腦的工作過程。
電腦程式發給電腦處理器的命令就是「指令(instruction)」。最低階的指令是一串0和1,表示一項實體作業操作要執行(如「Add」)。根據指令類型,某個特定的儲存領域被稱作“暫存器(register)”,裡麵包含了可用於調出指令的資料或資料儲存位置。
組成形式:
指令是指示電腦執行某種操作的命令。它由一串二進制數碼組成。一條指令通常由兩個部分組成:操作碼 位址碼。
操作碼:指明該指令要完成的操作的類型或性質,如取數、做加法或輸出資料等。
位址碼:指明操作物件的內容或所在的儲存單元位址。
指令的執行程序:
指令的順序執行,將完成程式的執行,因而有必要了解指令的執行過程。首先是取指令和分析指令。依照程式規定的次序,從內部記憶體取出目前執行的指令,並送到控制器的指令暫存器中,對所取的指令進行分析,即根據指令中的操作碼確定電腦應進行什麼操作。
其次是執行指令。根據指令分析結果,由控制器發出完成操作所需的一系列控制電位,以便指揮電腦有關部件完成此操作,同時,也為取下一條指令作好準備。
更多相關知識,請造訪常見問題欄位!
以上是應用程式裡的指令可以分成什麼以及什麼兩類的詳細內容。更多資訊請關注PHP中文網其他相關文章!