arm9有多少個寄存器

ARM920T有31個通用的32位寄存器和6個程序狀態寄存器,這37個寄存器分爲7組,進入某個工作模式時就使用它的那組寄存器。有些寄存器,不同的工作模式下有自己的副本,當切換到另一個工作模式時,那個工作模式的寄存器副本將被使用:這些寄存器被稱爲備份寄存器。從下圖中可以看出fiq模式的備份寄存器最多,這是爲了提高fiq的響應速度,減少保存寄存器值所花費的時間。
相關文章
相關標籤/搜索