1、操作碼 。它具體說明了操作的性質及功能 。一臺計算機可能有幾十條至幾百條指令,每一條指令都有一個相應的操作碼,計算機通過識別該操作碼來完成不同的操作 。
2、操作數的地址 。CPU通過該地址就可以取得所需的操作數 。
3、操作結果的存儲地址 。把對操作數的處理所產生的結果保存在該地址中,以便再次使用 。
【機器語言程序的構成是什么】4、下條指令的地址 。執行程序時 , 大多數指令按順序依次從主存中取出執行,只有在遇到轉移指令時,程序的執行順序才會改變 。為了壓縮指令的長度,可以用一個程序計數器存放指令地址 。每執行一條指令,PC的指令地址就自動加一 , 指出將要執行的下一條指令的地址 。當遇到執行轉移指令時,則用轉移地址修改PC的內容 。由于使用了PC,指令中就不必明顯地給出下一條將要執行指令的地址 。
