ARM核是一個(gè)非常緊湊的設(shè)計(jì),影子寄存器的引入就是這種設(shè)計(jì)的表現(xiàn)。通過(guò)引入影子寄存器,指令可以重復(fù)使用相同的寄存器編碼,但是在不同模式下,這些編碼對(duì)應(yīng)不同的物理寄存器。比如Abort模式下的R13就同用戶(hù)模式下的R13不同,雖然它們編碼一樣,但是實(shí)際上對(duì)應(yīng)的是不同的物理寄存器(可以將CPSR的模式域當(dāng)作片選)。
-
FPGA
+關(guān)注
關(guān)注
1643文章
21982瀏覽量
614561 -
ARM
+關(guān)注
關(guān)注
134文章
9321瀏覽量
375379 -
寄存器
+關(guān)注
關(guān)注
31文章
5424瀏覽量
123508
發(fā)布評(píng)論請(qǐng)先 登錄
FPGA實(shí)戰(zhàn)演練邏輯篇42:寄存器電路的設(shè)計(jì)方式
FPGA實(shí)戰(zhàn)演練邏輯篇55:VGA驅(qū)動(dòng)接口時(shí)序設(shè)計(jì)之2源同步接口
請(qǐng)問(wèn)AQCTLA2是否存在影子寄存器?
嵌入式軟核Nios Ⅱ串口直接讀寫(xiě)寄存器有哪些編程方法?
STM32定時(shí)器的預(yù)裝載寄存器與影子寄存器之間的關(guān)系
請(qǐng)問(wèn)PWM影子寄存器是自動(dòng)鎖定的嗎?
51單片機(jī)的寄存器組應(yīng)該如何設(shè)置

評(píng)論