ARM微处理办法器体系结构_第1页
ARM微处理办法器体系结构_第2页
ARM微处理办法器体系结构_第3页
ARM微处理办法器体系结构_第4页
ARM微处理办法器体系结构_第5页
已阅读5页,还剩59页未读, 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

kok电子竞技:文档简介

1、ARM微处理办法器体系结构优先级优先级异常异常优先级优先级异常异常1(最高)(最高)复位复位4IRQ2数据中止数据中止5预取中止预取中止3FIQ6(最低)(最低) 未定义指信、未定义指信、SWIR0R0R0R0R0R0R1R1R1R1R1R1R2R2R2R2R2R2R3R3R3R3R3R3R4R4R4R4R4R4R5R5R5R5R5R5R6R6R6R6R6R6R7R7R7R7R7R7R8R8-fiqR8R8R8R8R9R9-fiqR9R9R9R9R10R10-fiqR10R10R10R10R11R11-fiqR11R11R11R11R12R12-fiqR12R12R12R12R13R13-fi

2、q13-svc13-adt13-itq13-undR14R14-fiq14-svc14-adt14-itq14-undR15(PC)R15(PC)R15(PC)R15(PC)R15(PC)R15(PC)CPSRCPSRCPSRCPSRCPSRCPSR SPSR-foqSPSR-svcSPSR-abtSPSR-inqSPSR-und标志位标志位含义含义N当用两个补码表示的带符号数进行运算时,当用两个补码表示的带符号数进行运算时,N=1表示运算的结果为负数;表示运算的结果为负数;N=0表示运算的结果为表示运算的结果为正数或零正数或零ZZ=1表示运算的结果为零;表示运算的结果为零;Z=0表示运算的结

3、果表示运算的结果为非零为非零C可以有可以有4种方法设置种方法设置C的值;的值;加法运算(包括比较指令加法运算(包括比较指令CMP);当运算结果产);当运算结果产生了进位时(无符号数溢出),生了进位时(无符号数溢出),C=1,否则,否则C=0;减法运算(包括比较指令减法运算(包括比较指令CMP);当运算时产生);当运算时产生了借位(无符号数溢出),了借位(无符号数溢出),C=0,否则,否则C=1;对于包含移位操作的非加对于包含移位操作的非加/减运算指令,减运算指令,C为移出为移出值的最后一位;值的最后一位;对于其它的非加对于其它的非加/减运算指令,减运算指令,C的值通常不改变的值通常不改变N当用

4、两个补码表示的带符号数进行运算时,当用两个补码表示的带符号数进行运算时,N=1表表示运算的结果为负数;示运算的结果为负数;N=0表示运算的结果为正数表示运算的结果为正数或零或零ZZ=1表示运算的结果为零;表示运算的结果为零;Z=0表示运算的结果为非表示运算的结果为非零零C可以有可以有4种方法设置种方法设置C的值;的值;加法运算(包括比较指令加法运算(包括比较指令CMP);当运算结果产生);当运算结果产生了进位时(无符号数溢出),了进位时(无符号数溢出),C=1,否则,否则C=0;减法运算(包括比较指令减法运算(包括比较指令CMP);当运算时产生了);当运算时产生了借位(无符号数溢出),借位(无

5、符号数溢出),C=0,否则,否则C=1;对于包含移位操作的非加对于包含移位操作的非加/减运算指令,减运算指令,C为移出值为移出值的最后一位;的最后一位;对于其它的非加对于其它的非加/减运算指令,减运算指令,C的值通常不改变的值通常不改变M4:0 处理器模式处理器模式可访问的寄存器可访问的寄存器0b10000 用户模式用户模式PC,CPSR,R0R140b10001 FIQ模式模式PC,CPSR,SPSR_fiq,R14_fiqR8_fiq,R7R00b10010 IRQ模式模式PC,CPSR,SPSR_irq,R14_isqR13_isq,R12R00b10011管理模式管理模式PC,CPSR

6、,SPSR_svc,R14_svcR13_svc,R12R00b10111中止模式中止模式PC,CPSR,SPSR_adt,R14_adtR13_adt,R12R00b11011未定义模式未定义模式PC,CPSR,SPSR_und,R14_undR13_und,R12R00b11111系统模式系统模式PC,CPSR,(ARM v4及以上版本及以上版本),R1R0异常异常返回指令返回指令以前状态以前状态ARM R14_xThumb R14_xBLMOV PC,R14PC+4PC+2SWIMOVS PC,R14_svcPC+4PC+2UDEFMOVS PC,R14_undPC+4PC+2FIQSU

7、BS PC,R14_fiq,#4PC+4PC+4IRQSUBS PC,R14_irq,#4PC+4PC+4PABTSUBS PC,R14_abt,#4PC+4PC+4DABTSUBS PC,R14_abt,#4PC+8PC+8RESETNAR0R0R0R0R0R0R1R1R1R1R1R1R2R2R2R2R2R2R3R3R3R3R3R3R4R4R4R4R4R4R5R5R5R5R5R5R6R6R6R6R6R6R7R7R7R7R7R7R8R8-fiqR8R8R8R8R9R9-fiqR9R9R9R9R10R10-fiqR10R10R10R10R11R11-fiqR11R11R11R11R12R12-fiqR12R12R12R12R13R13-fiq13-svc13-adt13-itq13-undR14R14-fiq14-svc14-adt14-itq14-undR15(PC)R15(PC)R15(PC)R15(PC)R15(PC)R15(PC)CPSRCPSRCPSRCPSRCPSRCPSR SPSR-foqSPSR-svcSPSR-abtSPSR-inqSPSR-und

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论