一文带你入门ARM

本文介绍了ARM的基本概念,包括其起源、架构特点和系列分类,如Cortex-M、Cortex-R和Cortex-A。同时,文章阐述了ARM处理器的工作状态和模式,如ARM状态、Thumb状态以及7种不同的工作模式。最后,提到了高通晓龙845等基于ARM的SOC在市场上的应用。
摘要由CSDN通过智能技术生成

什么是ARM

ARM, Advanced RISC Machine的缩写,是英国的一家微处理器企业,前两年被软银收购;
同时他将公司的产品也叫为ARM,因此现在我们说起ARM往往指的是ARM芯片,例如ARM8/ARM9等等。

这里写图片描述
其中左侧的就是架构,右侧的是处理器,也可以叫核。arm首个最成功的cpu是ARM7TDMI,是基于ARMv4的。ARM架构包含了下述RISC特性:
读取/储存 架构
不支援地址不对齐内存存取(ARMv6内核现已支援)
正交指令集(任意存取指令可以任意的寻址方式存取数据Orthogonal instruction set)
大量的16 × 32-bit 寄存器阵列(register file)
固定的32 bits 操作码(opcode)长度,降低编码数量所产生的耗费,减轻解码和流水线化的负担。
大多均为一个CPU周期执行。
不同版本的架构会有所调整。


ARM分为三个系列:

1、cortex-M:Optimized for cost and power sensitive MCU and mixed-signal devices for applications such as Internet of Things, connectivity, motor control, smart metering, human interface devices, a

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值