×
单片机 > 单片机程序设计 > 详情

arm,体系结构,处理器模式,通用寄存器(转)

发布时间:2020-06-01 发布时间:
|
 arm 英国公司,指出售芯片技术授权。

arm是RISC芯片。(RISC精简指令集计算机)

arm体系结构共定义了6个版本,指令集功能不断扩大。

arm体系结构的变种。
1。thumb指令集:(T变种)是将arm指令集的一个子集重新编码形成的。arm指令长度是32位的,thumb是16位。
2。长乘法指令:(M变种)增加了两条进行长乘法操作的arm指令。
3。增强型DSP指令:(E变种)增加一些附加指令用于增强处理器对一些典型的DSP算法的处理性能。
4。java加速器  Jazelle:(J变种)提供了java加速功能。
5。arm媒体功能扩展:(SIMD变种)提供了高性能的视音频处理技术。

处理器模式:
1。用户模式usr
2。快速中断模式fiq
3。外部中断模式irq
4。特权模式sve
5。数据访问中断模式abt
6。未定义指令中断模式und
7。系统模式sys

寄存器:
arm有37个寄存器:
通用寄存器:31个(包括程序计数器PC),32位;
状态寄存器:6个,32位,目前只使用12位。
有的寄存器是各模式公用的,有的是各模式有自己的独立的物理寄存器。

通用寄存器:
1。未备份寄存器:R0~R7(所有模式都是同一个)
2。备份寄存器:R8~R14 
       R8~R12各对应2个,R13,R14各对应6个不同的物理寄存器。
       R13常用作栈指针
       R14称为连接寄存器
       R15是程序计数器,又被记做PC
关键字:arm  体系结构  处理器模式  通用寄存器 

『本文转载自网络,版权归原作者所有,如有侵权请联系删除』

热门文章 更多
51单片机中断源的扩展方法