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

ARM1176JZF-S 体系结构之寄存器和操作模式

ARM1176JZF-S 8种操作模式 在ARM1176JZF-S体系结构中有8种操作模式 用户模式(User mode):大多数的应用程序运行在这个模式 系统模式(system mode):操...

ARM的7中工作模式和37个通用寄存器

1.ARM的7种工作模式 ARMv4和ARMv5的指令集规定了ARM的7种工作模式,由寄存器CPSR[4:0]决定(见下表),分别是 用户(User)模式:ARM处理器正常的程序执行状态 ...

ARM 工作模式与通用寄存器

中断和异常的区别:  中断时从外至内的, 异常时由内发出的 一、存储器格式(字对齐): Arm体系结构将存储器看做是从零地址开始的字节的线性组合。从零字节到三字节放置第一个存储的字(3...

ARM体系结构笔记①---(ARM的7种模式、寄存器、存储空间、指令、中断、最小系统)

ARM处理器共有7种运行模式,如下表 处理器模式 处理器模式描述 用户模式(User,usr) 正常程序执行的模式 快速中断模...

ARM的7种工作模式、37个通用寄存器、CPSR程序状态寄存器

一、ARM 采用的是32位架构 1、ARM约定 Byte:8 bits Halfword:16 bits (2 byte) Word:32 bits (4 byte) 2、大部分ARM core ...

ARM处理器的体系结构

ARM体系结构 ARM处理器为RISC芯片,其简单的结构使ARM内核非常小这使得器件的功耗也非常低。它具有经典RISC的特点: ① 大的、统一的寄存器; ② 装载/保存结构,数据处理操作只针...

ARM体系结构和处理器系列

一.ARM的一些特点 ARM芯片具有RISC体系的一般特点: 1.有大量寄存器   2.绝大多数操作都在寄存器中进行,通过Load/Store体系结构在内存和寄存器之间传递数据 3.寻址方式简单...

ARM处理器体系结构知识—[1]寻址方式

不同平台下的机器指令基本上都是进行数据处理的指令,这些指令大致可分为:读取、写入和运算。从CPU的视角看来重要的不是数据的值是多少,而是我该从哪里获取数据。从处理数据的机器指令把数据的位置分为: 立即...
  • txx_683
  • txx_683
  • 2017年01月16日 17:23
  • 201

ARM系列处理器的体系结构(1)

关于ARM系列处理器的体系结构问题,ARM的体系结构本来涉及的知识点就比较多和复杂,笔者...

ARM体系结构与原理\S3C2410处理器

  • 2011年06月08日 22:11
  • 191KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:arm,体系结构,处理器模式,通用寄存器(转)
举报原因:
原因补充:

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