首頁  >  文章  >  指令必須包含操作碼和位址碼嗎?

指令必須包含操作碼和位址碼嗎?

尚
原創
2020-03-19 13:13:0412712瀏覽

指令必須包含操作碼和位址碼嗎?

電腦指令一般包含操作碼和運算元。

一條指令就是對電腦下達的指令,必須包括操作碼和位址碼(或稱為操作數)兩部分。前者指出指令完成操作的類型,後者指出參與操作的資料和操作結果存放的位置。

在電腦中,操作要求和操作數位址都由二進位數碼表示,分別稱作操作碼和位址碼,整個指令以二進位編碼的形式存放在記憶體中。

指令的順序執行,將完成程式的執行,因而有必要了解指令的執行過程。首先是取指令和分析指令。依照程式規定的次序,從內部記憶體取出目前執行的指令,並送到控制器的指令暫存器中,對所取的指令進行分析,即根據指令中的操作碼確定電腦應進行什麼操作。

其次是執行指令。根據指令分析結果,由控制器發出完成操作所需的一系列控制電位,以便指揮電腦有關部件完成此操作,同時,也為取下一條指令作好準備。

以上是指令必須包含操作碼和位址碼嗎?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn