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

转载 2005年03月03日 19:52:00
 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体系结构与编程模型总结

ARM体系结构与编程模型ARM体系结构一、ARM处理器简介及RISC特点ARM处理器简介ARM(Advanced RISC Machines)是一个32位RISC(精简指令集)处理器架构,ARM处理器...
  • qq_32651225
  • qq_32651225
  • 2017年10月08日 19:02
  • 362

【讨论】ARMv8架构,64位处理器

讨论来自@zenny_chen 关于讨论的两条新闻: http://www.computerworld.com/s/article/9221262/ARM_goes_64_bit_with_ne...
  • tskyming
  • tskyming
  • 2013年09月22日 23:20
  • 3521

ARM处理器7种工作模式

ARM处理器7种工作模式 小狼@http://blog.csdn.net/xiaolangyangyang
  • xiaolangyangyang
  • xiaolangyangyang
  • 2016年06月27日 14:29
  • 5069

ARM体系结构(一)——ARM体系结构的特点

ARM内核采用精简指令计算机结构(RISC,Reduced Instruction Set Computer)。RISC技术产生于上世纪70年代,其目标是设计出一套能在高时钟频率下单周期执行简单而有效...
  • SC_Stanley
  • SC_Stanley
  • 2014年09月20日 18:56
  • 2581

ARM处理器模式介绍和模式切换

ARM体系结构支持7种处理器模式: 用户模式:正常程序工作模式,不能直接切换到其它模式。 快中断模式:支持高速数据传输及通道处理。FIR异常响应时,进入此模式 中断模式:通用中断处理。IRQ异常...
  • maochengtao
  • maochengtao
  • 2014年09月29日 14:59
  • 1284

嵌入式中 ARM的几种工作模式 以及异常模式的优先级 .

一、Arm工作模式: Arm微处理器支持7种工作模式,分别为: 1. 用户模式(Usr)            用于正常执行程序 2. 快速中断模式(FIQ)    用于高速数据传输 3. 外...
  • yang_niuxxx
  • yang_niuxxx
  • 2015年05月04日 19:11
  • 1737

ARM体系结构的版本v1-v8

ARM指令集体系结构,从最初开发至今已有了重大改进,而且将会不断完善和发展。为了精确表达每个ARM实现中所使用的指令集,到目前ARM体系结构共定义了8个版本,以版本号v1~v8表示,各版本特点如下。 ...
  • sinat_28494049
  • sinat_28494049
  • 2015年05月26日 12:36
  • 1369

arm处理器编程模型

文字是关于arm处理器编程模型的简单介绍,内容包括: 1、arm9微处理器的工作模式概括 2、arm9微处理器的寄存器组织概括 3、arm9微处理器的状态寄存器概括 4、arm9微处理器的存储空间和数...
  • starshinning975
  • starshinning975
  • 2015年09月19日 15:53
  • 601

ARM处理器的2种工作状态和7种工作模式

两种工作状态 1、ARM状态:32位,ARM状态执行字对齐的32位ARM指令。 2、Thumb状态,16位,执行半字对齐的16位 3、用Bx Rn指令来进行两种状态的切换:     其中Bx...
  • bytxl
  • bytxl
  • 2015年11月16日 11:43
  • 3338

ARM通用寄存器

最近在学习 Cortex-A8 体系结构,以下为部分基本内容: ARM处理器运行模式 1、用户模式(User):ARM处理器正常的程序执行状态; 2、系统模式(System):运行具有特权的操作...
  • luckydarcy
  • luckydarcy
  • 2013年12月18日 00:54
  • 2415
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:arm,体系结构,处理器模式,通用寄存器(转)
举报原因:
原因补充:

(最多只允许输入30个字)