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

 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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值