華清遠見QT嵌入式圖形開發(fā)
通用寄存器可以保存數據和地址,它們用r為前綴加該寄存器的序號來標識。
下圖列出了在用戶模式(一種受限模式,通常用于執(zhí)行應用程序)下的有效活動寄存器。處理器可以在7種不同的模式下運行。
最多可有18個活動寄存器,16個數據寄存器和兩個處理器狀態(tài)寄存器,程序員可見的數據寄存器是 r0~R15。有3個寄存器被賦予了特殊的功能:
r13 (sp) 通常用作堆棧指針,保存當前處理器模式的堆棧棧頂。
r14 (lr) 又稱為鏈接寄存器,保存調用子程序的返回地址。
r15 (pc) 程序計數器,保存處理器要取下一個指令的地址.
寄存器 R0~R13 是正交的--任何指令如果可使用r0,那么也就可以使用其
標簽: