ARM7 寄存器
韩左左
2004.9-2007.6 毕业于江都市仙城中学 2007.9-2011.6 毕业于江苏技术师范学院 2011.7-至今 就职于常州市新北区江苏三恒科技股份有限公司
展开
-
ARM7的相关寄存器
本文转自百度文档 ARM7的相关寄存器 在汇编语言中寄存器 R0~R13 为保存数据或地址值的通用寄存器。它们是完全通用的寄存器,不会被体系结构作为特殊用途,并且可用于任何使用通用寄存器的指令。 其中 R0~R7 为未分组的寄存器,也就是说对于任何处理器模式,这些寄存器都对应于相同的 32 位物理寄存器。寄存器 R8~R14 为分组寄存器转载 2016-09-22 11:18:38 · 4193 阅读 · 0 评论 -
ARM 内核SP,LR,PC寄存器
深入理解ARM的这三个寄存器,对编程以及操作系统的移植都有很大的裨益。1、堆栈指针r13(SP):每一种异常模式都有其自己独立的r13,它通常指向异常模式所专用的堆栈,也就是说五种异常模式、非异常模式(用户模式和系统模式),都有各自独立的堆栈,用不同的堆栈指针来索引。这样当ARM进入异常模式的时候,程序就可以把一般通用寄存器压入堆栈,返回时再出栈,保证了各种模式下程序的状态的完整性。转载 2016-09-22 16:51:09 · 27231 阅读 · 0 评论