* 第3章ARM指令系统 本章以流行ARM处理器为例介绍嵌入式微处理器的指令系统 ,主要介绍ARM微处理器的寻址方式以及ARM指令集、Thumb和Thumb-2指令集。 3.1 ARM指令分类及指令格式 ARM指令集特点: ARM使用标准的、固定长度的32位指令格式 所有ARM指令都使用4位的条件编码来决定指令是否执行,以解决指令执行的条件判断 ARM微处理器的指令集是加载/存储型的,即指令集仅能处理寄存器中的数据 返回 ARM指令分类 指令分类(6类) ARM微处理器的指令集可以分为分支指令、数据处理指令、程序状态寄存器(CPSR)处理指令、加载/存储指令、协处理器指令和异常产生指令。 当处理器工作在ARM状态时,几乎所有的指令均根据CPSR中条件码的状态和指令的条件域有条件的执行。 当指令的执行条件满足时,指令被执行,否则指令被忽略。 每一条ARM指令包含4位的条件码,位于指令的最高4位[31:28]。 详见下表 指令中的条件域(1) 指令中的条件域(2) 条件码 助记符后缀 标 志 含 义 0000 EQ Z置位 相等 0001 NE Z清零 不相等 0010 CS C置位 无符号数大于或等于 0011 CC C清零 无符号数小于 0100 MI N置位 负数 0101 PL N清零 正数或零 01
您可能关注的文档
最近下载
- 2026六年级上《分数除法》思维拓展训练.pptx VIP
- 中国焦虑障碍防治指南2025.docx VIP
- 春风摩托车CF450CL-C使用说明书.pdf
- 2025年托盘四向穿梭车产业发展蓝皮书.pdf
- 六年级分数除法思维训练..pdf VIP
- 《水利工程设计概估)算编制规定》(工程部分).doc VIP
- 2025年职业技能鉴定考试(民航乘务员)历年参考题库含答案详解.docx VIP
- 2025年人教版高中三年纪免疫与生命观念(稳态与平衡)试卷及解析.docx VIP
- 建筑工程图集 04D201-3:室外变压器安装.pdf VIP
- 2025年咨询工程师保障国家粮食安全的耕地保护规划原则专题试卷及解析.pdf VIP
原创力文档

文档评论(0)