OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 4314|回复: 0

什么是ARM,ARM的具体含义是什么。

[复制链接]

31

主题

42

帖子

0

精华

初级会员

Rank: 2

积分
173
金钱
173
注册时间
2020-7-7
在线时间
8 小时
发表于 2020-7-23 10:55:25 | 显示全部楼层 |阅读模式
 1、ARM既可以认为是一个公司的名字,也可以认为是对一类微处理器的通称,还可以认为是一种技术的名字。
  2、ARM公司是专门从事基于RISC技术芯片设计开发的公司,作为知识产权供应商,本身不直接从事芯片生产,而是转让设计许可,由合作公司生产各具特色的芯片。
  3、ARM处理器的内核是统一的,由ARM公司提供,而片内部件则是多样的,由各大半导体公司设计,这使得ARM设计嵌入式系统的时候,可以基于同样的核心,使用不同的片内外设,从而具有很大的优势。
  知识小结:
  1、ARM微处理器的运行模式可以分为用户模式和特权模式,也可以根据是否有异常发生来进行分类,队去用户模式和系统模式以外的5钟模式称为异常模式。
  2、ARM微处理器的工作状态一般有两种:ARM状态(32位)和Thumb状态(16位)。ARM处理器在开始执行代码时,处于ARM状态,可以通过软件的方法切换到Thumb状态。
  知识小结:
  1、ARM微处理器共有37个32位寄存器,其中31个为通用寄存器,6个为状态寄存器。
  2、ARM通用寄存器包括R0~R15。可以分为三类:未分组寄存器R0~R7,分组寄存器R8~R14,程序计数器PC(R15)。
  3、寄存器R13通常也称作为堆栈指针寄存器sp,R14也称为子程序连接寄存器lr,R15也称为程序计数器PC。
  4、Thumb状态下,程序可以直接访问8个通用寄存器R0~R7、程序计数器PC、堆栈指针SP、连接寄存器LR和CPSR。
  5、程序状态寄存器CPSR包含了条件码标志、控制位和模式位。控制位中包含有禁止和打开中断IRQ与FIQ的标志位。模式位中包含有标志处理器运行模式的5位。
想了解更多ARM的相关知识点击下方链接进行学习,了解其他+764261140
[url=http://www.makeru.com.cn/live/5413_2522.html?s=165154]
一节课掌握ARM中断处理机制
[url=http://www.makeru.com.cn/live/5413_2210.html?s=165154]
年薪30万的工程师,ARM能精通到什么程度?
[url=http://www.makeru.com.cn/live/4034_1938.html?s=165154]
颠覆ARM,RISC-V闪亮登场!
[url=http://www.makeru.com.cn/live/5413_1817.html?s=165154]
1小时全面了解ARM架构
[url=http://www.makeru.com.cn/live/5413_1813.html?s=165154]
嵌入式底层开发第一课:高效学习ARM汇编语言
[url=http://www.makeru.com.cn/live/3523_1295.html?s=165154]
ARM引领智能物联新时代
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-22 17:57

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表