機器語言程序的構成是什麼

來源:生活大全幫 7.99K

機器語言程序的構成是什麼

1、操作碼。它具體説明了操作的性質及功能。一台計算機可能有幾十條至幾百條指令,每一條指令都有一個相應的操作碼,計算機通過識別該操作碼來完成不同的操作。

2、操作數的地址。CPU通過該地址就可以取得所需的操作數。

3、操作結果的存儲地址。把對操作數的處理所產生的結果保存在該地址中,以便再次使用。

4、下條指令的地址。執行程序時,大多數指令按順序依次從主存中取出執行,只有在遇到轉移指令時,程序的執行順序才會改變。為了壓縮指令的長度,可以用一個程序計數器存放指令地址。每執行一條指令,PC的指令地址就自動加一,指出將要執行的下一條指令的地址。當遇到執行轉移指令時,則用轉移地址修改PC的內容。由於使用了PC,指令中就不必明顯地給出下一條將要執行指令的地址。

熱門標籤