第一部分 PowerPC精簡(jiǎn)指令集計(jì)算機(jī)(RISC)簡(jiǎn)介

PowerPC 體系結(jié)構(gòu)是一種精減指令集計(jì)算機(jī)(Reduced Instruction Set Computer,RISC)體系結(jié)構(gòu),定義了 200 多條指令。PowerPC 之所以是 RISC,原因在于大部分指令在一個(gè)單一的周期內(nèi)執(zhí)行,而且通常只執(zhí)行一個(gè)單一的操作(比如將內(nèi)存加載到寄存器,或者將寄存器數(shù)據(jù)存儲(chǔ)到內(nèi)存)。
PowerPC 體系結(jié)構(gòu)分為三個(gè)級(jí)別(或者說(shuō)是“book”)。通過(guò)對(duì)體系結(jié)構(gòu)以這種方式進(jìn)行劃分,為實(shí)現(xiàn)可以選擇價(jià)格/性能比平衡的復(fù)雜性級(jí)別留出了空間,同時(shí)還保持了實(shí)現(xiàn)間的代碼兼容性。
Book I.用戶指令集體系結(jié)構(gòu)(Power ISA User Instruction Set Architecture)
定義了通用于所有 PowerPC 實(shí)現(xiàn)的用戶指令和寄存器的基本集合。這些是非特權(quán)指令,為大多數(shù)程序所用。
Book II.虛擬環(huán)境體系結(jié)構(gòu)(Power ISA Virtual Environment Architecture)
定義了常規(guī)應(yīng)用軟件要求之外的附加的用戶級(jí)功能,比如高速緩存管理、原子操作和用戶級(jí)計(jì)時(shí)器支持。雖然這些操作也是非特權(quán)的,但是程序通常還是通過(guò)操作系統(tǒng)調(diào)用來(lái)訪問(wèn)這些函數(shù)。
Book III.操作環(huán)境體系結(jié)構(gòu)(Power ISA Operating Environment Architecture)
定義了操作系統(tǒng)級(jí)需要和使用的操作。其中包括用于內(nèi)存管理、異常向量處理、特權(quán)寄存器訪問(wèn)、特權(quán)計(jì)時(shí)器訪問(wèn)的函數(shù)。Book III 中詳細(xì)說(shuō)明了對(duì)各種系統(tǒng)服務(wù)和功能的直接硬件支持。
由于我目前手上的開(kāi)發(fā)板是基于e600內(nèi)核,所以我在學(xué)習(xí)PowerPC指令集的過(guò)程中,順便總結(jié)了e600內(nèi)核常用的指令集,如果大家發(fā)現(xiàn)我總結(jié)的指令集有錯(cuò)誤或者不準(zhǔn)確的地方,歡迎留言指出來(lái),O(∩_∩)O~
審核編輯:符乾江
-
嵌入式
+關(guān)注
關(guān)注
5186文章
20146瀏覽量
328816 -
PowerPC
+關(guān)注
關(guān)注
2文章
39瀏覽量
30572
發(fā)布評(píng)論請(qǐng)先 登錄
廣電計(jì)量創(chuàng)新服務(wù)體系助力商業(yè)航天高質(zhì)量發(fā)展
MD5信息摘要算法實(shí)現(xiàn)二(基于蜂鳥(niǎo)E203協(xié)處理器)
恩智浦i.MX RT1180 MCU如何進(jìn)入Boundary Scan模式
機(jī)器視覺(jué)行業(yè)2025淺析:規(guī)模、結(jié)構(gòu)與發(fā)展趨勢(shì)
Arm產(chǎn)品命名體系的演變
廣電計(jì)量助力廣州現(xiàn)代化產(chǎn)業(yè)體系高質(zhì)量發(fā)展
DPU核心技術(shù)論文再次登陸體系結(jié)構(gòu)領(lǐng)域旗艦期刊《IEEE Transactions on Computers》
源漏擴(kuò)展結(jié)構(gòu)概述
睿創(chuàng)微納AI芯片技術(shù)登上國(guó)際計(jì)算機(jī)體系結(jié)構(gòu)領(lǐng)域頂級(jí)會(huì)議
風(fēng)華貼片電感的標(biāo)準(zhǔn)分類(lèi)體系
迅鐳激光亮相第十五屆鋼結(jié)構(gòu)行業(yè)發(fā)展論壇
PCBA加工廠常見(jiàn)的體系認(rèn)證
可靠性測(cè)試結(jié)構(gòu)設(shè)計(jì)概述
如何在MPC PowerPC MCU上首次刷寫(xiě)后禁用BDM?
石墨烯異質(zhì)結(jié)構(gòu)新進(jìn)展

PowerPC的發(fā)展與體系結(jié)構(gòu)概述
評(píng)論