ARM架构

本文深入探讨了ARM架构,对比了它与复杂指令集(CISC)的区别,介绍了ARM的不同产品系列,如ARM7、Cortex-A、Cortex-R和Cortex-M。还详细讨论了ARM架构的总线设计,如X86与ARM总线的差异,以及流水线结构的优势。此外,文章对比了哈佛结构和冯诺依曼结构,特别指出51单片机作为ARM架构的一个实例,阐述了其在单片机领域的应用。
摘要由CSDN通过智能技术生成

前言

做嵌入式开发的时候经常会接触到ARM架构,X86架构,复杂指令集,简单指令集等,经常会有所迷茫,不知道这些词都代表什么。于是自己在这里做一个简单的总结

主体内容

ARM架构

ARM架构是一种处理器架构,是简单指令集架构(RISC),与之对应的是复杂指令集架构(CISX),X86用的就是这个架构。
简单指令集:对指令数目和寻址方式做了精简,去除了一些不常用到的指令,使其更容易实现,编译效率更高。用多个常用指令去组合实现不常用的指令。
复杂指令集:指令多而复杂,每条指令字长并不相等,电脑需要加以判断,为此付出了性能的代价。

ARM产品系列:

ARM-7,ARM-9,ARM-11,Cortex(A:linux等高性能;R:实时系统;M:单片机等控制器)

架构总线:X86&ARM

在这里插入图片描述
在这里插入图片描述
X86总线在CPU之外,ARM总线在SOC内。
ARM采用流水线结构,流水线

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值