我对NVIC(嵌套向量中断控制器)模块中存在的寄存器有点困惑。
Cortex-M3实现了ARMv7M架构配置文件。
当我查看NVIC的arm架构v7m参考手册(DDI0403D)时,我看到一些寄存器,例如主控制寄存器@ 0xE000E000(保留),协处理器寄存器(CPACR)存在@ 0xE000ED88(系统控制地址空间)。
但是,手臂部位link上的cortex M3技术参考手册显示上述地址没有寄存器。
这是否意味着Cortex-M3处理器内核没有这些寄存器? 如果处理器核心仅符合架构中存在的指令,则看起来足够了。
但是为什么Cortex-M3在实现ARMv7M时没有这些寄存器呢? 我可能错误地理解了上述事情。 对此主题的任何启发都表示赞赏 谢谢