應用程序里的應用指令可以分成哪兩類(lèi)?理論??上說(shuō),應用程序里的程序成兩指令可以分成中央處理器(CPU)的指令集以及用于向操作系統請求??特定的服務(wù)這兩類(lèi)。
中央處理器(CPU,指令Central Processing Unit)是可分一塊超大規模的集成電路,是應用一臺計算機的運算核心(Core)和控制核心( Control Unit);它的功能主要是解ヽ(′▽?zhuān)?ノ釋計算機指令以及處(chu)理計算機軟件中的數據。C??PU操作指令的程序成兩處理流程大概分為:取指、譯碼、指令執行、可分訪(fǎng)存、應用寫(xiě)回等幾步。程序成兩
計算機指令就是指令指揮機器工作的指示和命令(°□°),程序就是可分一系列按一定順序排列(lie)的指令,執行程序的應用過(guò)程就是計算機的工作過(guò)程。
計算機程序發(fā)給計算機處理器的程序成兩命令就是“指令(instruction)”。最低級的指令指令是一串0和1,表示一項實(shí)體作業(yè)操作要運行(如“Add”)。根據指令類(lèi)型,某??個(gè)具體的存儲領(lǐng)域被稱(chēng)作“寄存器(register)”,里面包含了可用于調出指令的數據或數據存儲位置。
組成形式:
操作碼:指明該指令要完成的操作的類(lèi)型或性質(zhì),如取數、做加法或輸出數據等。
地址碼:指明操作對象的?內容或所在的存儲單元地址。
指令的(de)執行程序:
指令的順序執行,將完成程序的執行,因而有必要了解指令的??執行過(guò)程。首先是取指令和分析指令。按照程序規定的次序,從內存儲器取出當前執行的指令,??并送到控制器的指令寄存器中(zhong),對所取的指令進(jìn)行分析,即根據指令中的操作碼確定計算機應進(jìn)行什么操作。
其次是執行指令。根據指令分ヽ(′ー`)ノ析結果,由控制器發(fā)出完成操作所需的一系列控制電位,以便指揮計算機有關(guān)部件完成這一(′_ゝ`)操作,同時(shí),還為取下一條指令作好準備。