關(guān)于CPU的12個硬核干貨!
作為一名程序員,與計算機(jī)打交道的日子不計其數(shù),不管你玩硬件還是做軟件,你的世界自然都少不了計算機(jī)最核心的 —— CPU。
控制單元:從內(nèi)存中提取指令并解碼執(zhí)行;
算數(shù)邏輯單元(ALU):處理算數(shù)和邏輯運算。
07
08
-
順序執(zhí)行是按照地址的內(nèi)容順序的執(zhí)行命令。 -
條件分支是根據(jù)條件執(zhí)行任意地址的指令。 -
循環(huán)是重復(fù)執(zhí)行同一地址的指令。
09
10
11
12
在取指令完成后,立馬進(jìn)入指令譯碼階段,在指令譯碼階段,指令編碼器按照預(yù)先的指令格式,對取回的指令進(jìn)行拆分和解釋,識別區(qū)分出不同的指令類別和各種獲取操作數(shù)的方法;
-
執(zhí)行指令階段的任務(wù)是完成指令所規(guī)定的各種操作,具體實現(xiàn)指令的功能; -
訪問取數(shù)階段的任務(wù)是:根據(jù)指令地址碼,得到操作數(shù)在主存中的地址,并從主存中讀取該操作數(shù)用于運算; 結(jié)果寫回階段作為最后一個階段,把執(zhí)行指令階段的運行結(jié)果數(shù)據(jù)“寫回”到某種存儲形式:結(jié)果數(shù)據(jù)經(jīng)常被寫到CPU的內(nèi)部寄存器中,以便被后續(xù)的指令快速地存取。
推薦閱讀
免責(zé)聲明:本文內(nèi)容由21ic獲得授權(quán)后發(fā)布,版權(quán)歸原作者所有,本平臺僅提供信息存儲服務(wù)。文章僅代表作者個人觀點,不代表本平臺立場,如有問題,請聯(lián)系我們,謝謝!






