- 3
- 0
- 约4.96千字
- 约 42页
- 2019-11-06 发布于湖北
- 举报
4.1 ARM微处理器的指令系统 ARM微处理器的指令集是加载/存储型的,也即指令集仅能处理寄存器中的数据,而且处理结果都要放回寄存器中,而对系统存储器的访问则需要通过专门的加载/存储指令来完成。 ARM微处理器的指令集可以分为六大类 : 跳转指令 数据处理指令 程序状态寄存器(PSR)处理指令 加载/存储指令 协处理器指令和异常产生指令 ARM微处理器指令表-1 ARM微处理器指令表-2 ARM微处理器指令表-3 ARM微处理器指令表-4 ARM微处理器指令表-5 当处理器工作在ARM状态时,几乎所有的指令均根据CPSR中条件码的状态和指令的条件域有条件的执行。当指令的执行条件满足时,指令被执行,否则指令被忽略。 每一条ARM指令包含4位的条件码,位于指令的最高4位[31:28]。条件码共有16种,每种条件码可用两个字符表示,这两个字符可以添加在指令助记符的后面和指令同时使用。例如,跳转指令B可以加上后缀EQ变为BEQ表示“相等则跳转”,即当CPSR中的Z标志置位时发生跳转。 指令的条件域表-1 指令的条件域表-2 4.2 ARM指令的寻址方式 ARM指令系统支持如下几种常见的寻址方式: 立即寻址 寄存器寻址 寄存器间接寻址 基址变址寻址 多寄存器寻址 相对寻址 堆栈寻址 立即寻址 立即寻址也叫立即数寻址,这是一种特殊的寻址方式,操作数本身就在指令中给出,
您可能关注的文档
最近下载
- 2022年中考语文二轮专题复习:诗歌鉴赏专题复习(共59张PPT).ppt VIP
- 北京市西城区2023-2024学年八年级下学期7月期末道德与法治试题.pdf VIP
- 山东省2025年夏季普通高中学业水平合格考试 生物试题及参考答案.docx VIP
- 2024年快闪店行业洞察报告.pdf VIP
- 民法典继承编代位继承新规解读.docx VIP
- (2025年)遵义市习水县辅警协警笔试笔试真题(附答案).docx VIP
- 江苏省建筑与装饰工程计价定额2014版.ppt VIP
- 铁路道岔概述.pdf VIP
- 施工机械租赁服务方案.docx VIP
- 专题06 平行与折叠问题(含答案析)(七年级数学下册常考点微专题提分练习(苏科版)).docx VIP
原创力文档

文档评论(0)