通常,壹條指令包括兩個方面:操作碼和操作數。操作碼決定了要完成的操作,操作數是指參與操作的數據及其單元地址。在計算機中,操作要求和操作數地址用二進制數表示,分別稱為操作碼和地址碼,整個指令以二進制碼的形式存儲在存儲器中。
指令執行程序
指令的順序執行會完成程序的執行,所以需要了解指令的執行過程。首先是獲取指令和分析指令。按照程序指定的順序,從內存中取出當前執行的指令,送到控制器的指令寄存器中,並對取出的指令進行分析,即根據指令中的操作碼確定計算機應該執行什麽操作。
二是執行指令。控制器根據指令分析的結果,發出完成運算所需的壹系列控制電位,從而指揮計算機的相關部件完成運算,同時為下壹條指令做準備。每臺計算機都有自己特定的指令系統,指令內容和格式都不壹樣。