天天看點

Part3_lesson4---協處理器通路指令

1、什麼是協處理器?

CP15是協處理器,

Part3_lesson4---協處理器通路指令

CP15的作用:系統控制協處理器CP15,它提供了額外的寄存器,這些寄存器用于配置和控制cache,MMU,保護系統,時鐘模式,和其他的系統項,比如大小端操作。

如何通路CP15協處理器?

可以通路在CP15裡定義的寄存器來達到通路CP15,,可以通過指令MCR和MRC指令。

CP15定義了16組寄存器,

可以到Arm1176jzfs檔案的System control processor registers這個章節裡面去檢視資訊。

兩個指令來通路協處理器mcr和mrc

r表示通用寄存器,c表示協處理器。

mcr表示把r中的内容複制到c當中,mrc反之。

Part3_lesson4---協處理器通路指令

比如通路:讀Main ID寄存器

繼續閱讀