写在前面
本系列学习主要参照了王宜怀老师主编,清华大学出版社出版的《嵌入式技术基础与实践(第六版)》一书,有兴趣的可以自行购买,正版书籍附赠开发版供实验所需
ARM Cortex-M4微处理器简介
ARM Cortex-M4微处理器内部结构概要
具体介绍请参考书籍
位数
Cortex-M4系列处理器为32位处理器,内部存储器,数据总线均为32位,采用Thumb-2技术,同时支持16位与32位指令
总线结构
采用哈佛架构(感兴趣可以自行查阅),统一的存储空间编址,32位寻址,最多支持4GB的存储空间;三级流水线设计;片上接口基于AMBA架构
中断控制
采用了集成嵌套向量中断控制器(NVIC),支持8~256个中断优先级,最多240个中断请求
存储器保护
可选的MPU
低功耗
多种低功耗特性和休眠模式
内部寄存器
M4微处理器的寄存器包含用于数据处理与控制的寄存器、特殊功能寄存器与浮点寄存器。特殊功能寄存器有预定义的功能,必须通过专用指令来访问。
寻址方式与机器码获取方法CPU可以执行特定功能的操作命令被称为指令
CPU所能执行的各种指令的集合,成为该CPU的指令系统 指令保留字简表与寻址方式
————————————————
版权声明:本文为CSDN博主「HaoYuanSama」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_43908626/article/details/121128477
|