ARM体系结构
文章平均质量分 80
Mbwide
点灯大师!
展开
-
ARM-Cortex-M架构寄存器详解
通用寄存器通用寄存器(R0-R15)可分成不分组寄存器R0-R7、分组寄存器R8-R14和程序计数器R15三类。1 不分组寄存器R0-R7不分组寄存器R0~R7是真正的通用寄存器,可以工作在所有的处理器模式下,没有隐含的特殊用途。2 分组寄存器R8-R14分组寄存器R8-R14取决于当前的处理器模式,每种模式有专用的分组寄存器用于快速异常处理。寄存器R8-R12可分为两组物理寄存器。一组用于FIQ模式,另一组用于除FIQ以外的其他模式。第1组访问R8_fiq-R12_fiq,允许快速中断处理原创 2021-02-04 19:31:29 · 3365 阅读 · 0 评论 -
ARM调用标准(ATPC)与函数参数传递
基本ATPCS规定了在子程序调用时的一些基本规则,包括下面3方面的内容ATPC (Automatic Transfer Power Control) 自动发信功率控制。技术的要点是微波发信机的输出功率在ATPC控制范围内自动跟踪接收段接收电平的变化而变化1 寄存器的使用必须满足下面的规则:子程序间通过寄存器R0-R3来传递参数,这时,寄存器R0-R3可以记作A1-A4。被调用的子程序在返回前无需恢复寄存器R0-R3的内容。在子程序中,使用寄存器R4-R11来保存局部变量。这时,寄存器 R4-R11原创 2021-02-04 19:07:07 · 826 阅读 · 0 评论