九九百科網

位置:首頁 > 經驗 > 

機器碼是如何在計算機中運行的

經驗4.29K

機器碼是如何在計算機中運行的

1、取指,根據PC程序計數器,取指令。

2、譯碼、取數,通過譯碼器對指令譯碼,並從寄存器取數。

3、計算,通過ALU。

4、訪存,對內存也可能是Cache進行讀寫,但有時不一定執行這步。

5、回寫,計算的結果寫入寄存器,有時不一定執行這步。這樣下來一條指令執行完畢,程序計數器自加,有時會跳轉,然後下一條指定開始。