一文带你入门ARM

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

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

什么是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, automotive and industrial control systems, domestic household appliances, consumer products and medical instrumentation.

2、cortex-R:Cortex-R seri

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值