简述Cortex-M3处理器的内部寄存器结构,并分别说明R13、R14

15 查阅

  简述Cortex-M3处理器的内部寄存器结构,并分别说明R13、R14、R15寄存器的作用

参考答案:

参考答案:  答:Cortex-M3是一个 32位处理器内核,内部的数据路径是32位,寄存器是32位,存储器接口是32位。Cortex-M3采用了哈佛结构,拥有独立的指令总线和数据总线,可以让取指与数据访问并行不悖,Cortex-M3内部含有好几条总线接口,每条都为自己的应用场合优化过,并且它们可以并行工作,指令总线和数据总线共享同一个存储器空间。Cortex-M3处理器拥有 R0-R15 的寄存器组。  R13、R14、R15寄存器的作用分别为: R13保存堆栈指针SP; R14用作子程序链接寄存器(也称为LR),用以保存返回地址;R15(PC)用作程序计数器。