指令 instruction

指令

基本信息

操作碼,操作數(shù)地址,操作結(jié)果地址,下一條指令地址

基本格式

操作碼、地址碼

RISC CISC

指令集區(qū)別

首先從字面上理解就能知道, CISC(Complex Instruction SetComputer)架構(gòu)的指令數(shù)肯定是遠(yuǎn)遠(yuǎn)多于RISC(ReducedInstruction Set Computer)架構(gòu)的.另外, RISC架構(gòu)下,不同指令opcode的長度是相等的, 而x86下不同的指令的長度差別很大.

指令執(zhí)行所需要的時鐘周期區(qū)別

在CISC架構(gòu)中,不同指令所需要的時鐘周期是不同的(比如乘法和加法的周期就不太可能相同).而RISC架構(gòu)的處理器,大部分的指令都可以在一個時鐘周期內(nèi)完成,這應(yīng)該可以降低指令流水線設(shè)計的復(fù)雜度. CISC架構(gòu)的很多復(fù)雜指令都通過CPU內(nèi)的微碼來完成, 這樣那些微碼比較復(fù)雜的指令就需要多個時鐘周期才能完成. 指令執(zhí)行需要的時鐘周期不同, 會增加指令流水線優(yōu)化的難度.

  • RISC的英文全稱是ReducedInstruction Set Computer,中文是精簡指令集計算機(jī)。特點是所有指令的格式都是一致的,所有指令的指令周期也是相同的,并且采用流水線技術(shù)。
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容