




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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-it
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 护理安全管理
- 大班家长会活动情况总结模版
- 山东省济宁市2025年高考模拟考试英语试题及答案(济宁三模)
- 浅析药品GMP修订草案邓海根老师-09-08-04
- 小学开展语言文字工作总结模版
- 心房内传导阻滞的临床护理
- 统编人教版三年级语文下册《口语交际:春游去哪儿玩》公开课教学课件
- 学前儿童发展 课件 第10章 学前儿童语言的发展
- 内蒙古根河市阿龙山中学2025届七年级数学第二学期期末达标检测模拟试题含解析
- 湖南省凤凰县联考2025年七下数学期末质量检测模拟试题含解析
- 浙江省2024年中考英语模拟试卷(含答案)
- 2024建筑工程施工承包人工费合同书
- 四川省成都市2024年七年级下学期期末数学试题附答案
- 思辨与创新智慧树知到期末考试答案章节答案2024年复旦大学
- 2024年湖北水利发展集团有限公司招聘笔试冲刺题(带答案解析)
- MOOC 算法设计与分析-武汉理工大学 中国大学慕课答案
- 2024春期国开电大思政课《中国近现代史纲要》在线形考(专题检测一至八)试题及答案
- (正式版)JBT 9229-2024 剪叉式升降工作平台
- 2024猫砂行业调研报告(比亿奇、LORDE)-解数咨询
- 《大学生创业基础系列课程》课件-第4课-创业团队-2学时
- 2024年广东省网格员招聘理论考试复习题库(含答案)
评论
0/150
提交评论