版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年社区残疾人公交出行优待服务知识
- 党建品牌工作建设方案
- 煤矿劣质煤监管实施方案
- 2026年跨境电商社交媒体广告创意设计指南
- 河道涉河建设方案样本
- 汽车电池更换后市场售后服务满意度提升策略2025年报告
- 2025年珠宝行业资金投入风险规避策略方案
- 环保产业升级2025年初步进度优化措施方案
- 航模班实施方案
- 2025年老年用品市场布局策略方案
- 2026年委托购销粮油合同(1篇)
- 2026江苏苏州市广播电视总台(集团)春季招聘40人备考题库含答案详解(综合题)
- 安全生产安全责任制考核方案
- 广西南宁市2026年七年级下学期语文期中检测试卷附答案
- 西飞社招笔试试题
- 2026上海国盛期货有限责任公司选聘国盛期货首席风险官1人笔试模拟试题及答案解析
- 寄售业务管理制度
- MDI装置苯胺精馏塔设计计算表
- 煤矿班组长培训课件
- 《唐诗三百首》导读课(二稿)
- 昆明天大矿业有限公司寻甸县金源磷矿老厂箐-小凹子矿段(拟设)采矿权出让收益评估报告
评论
0/150
提交评论