主核

Cortex®-M3主核采用三段式流水线配置。

主核
  • [Fe] 读数阶段
    读取PC(程序计数器)指示的存储器地址的指令。
  • [De] 解码阶段
    对指令进行解码,并确定执行阶段的执行控制。
  • [Ex] 执行阶段
    通过Shift和ALU(算术逻辑单元)执行四则运算、逻辑运算、乘法和除法等运算,并执行加载和存储。
    寄存器在此阶段更新。
  • [MUL/DIV] 乘法/除法

第Ⅱ章:Arm® Cortex®-M3

硬件配置
NVIC(嵌套中断向量控制器)
寄存器配置
寄存器的作用
PC、LR
堆栈指针
堆栈指针的入栈/出栈
特殊寄存器
操作模式和堆栈指针(1)
操作模式和堆栈指针(2)
异常(复位、中断、故障、系统调用)
NVIC的作用
NVIC尾链控制
存储器映射
Arm®Cortex®-M3规格的存储器映射
TMPM330的存储器映射:TX03系列示例
向量表(1)
向量表(2)
位带区和位带别名区(1)
位带区和位带别名区(2)

* Arm和Cortex是Arm有限公司(或其子公司)在美国和/或其它国家的注册商标。

在新窗口打开