ARM 架构、ARM7、ARM9、STM32、Cortex M3 M4 、51、AVR 有啥区别

本文介绍了ARM架构及其不同型号如ARM7、ARM9、Cortex M3 M4的区别,以及STM32系列。此外,还探讨了8位微控制器51和AVR的特点。ARM架构是32位RISC,而51和AVR分别是8位CISC和RISC处理器,具有不同的内存结构和指令集。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

ARM架构、ARM7、ARM9、STM32、Cortex M3 M4、51、AVR之间有什么区别和联系?

ARM架构:由英国ARM公司设计的一系列32位的RISC微处理器架构总称,现有ARMv1~ARMv8种类。

ARM7:一类采用ARMv3或ARMv4架构的,使用冯诺依曼结构的内核。

ARM9:一类采用ARMv4或ARMv5架构的,使用哈佛结构的内核。

Cortex M3:采用了ARMv7架构的,使用哈佛结构的内核。

Cortex M4:采用了ARMv7架构的,使用哈佛结构的内核。(较前者最大区:别增加了一个DSP处理功能,SIMD单指令多数据功能。其他区别请自己在实际项目开发中体验)

STM32:意法半导体公司(ST)推出的系列基于Cortex-M0/Cortex-M3/Cortex-M4等内核的微处理器/微控制器芯片。

--------------------------------一个类似的集合用分割线隔离开

51: Intel在1981年推出的由8031微控制器芯片改造升级的、使用CISC指令集的、冯诺依曼架构的、8位的8051微控制器。后Intel将8051微控制器的内核授权给其他芯片厂商,使得市面上广泛出现类似于8051的芯片,这种采用8051内核的芯片被简称为51。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值