- 18
- 0
- 约5.5千字
- 约 41页
- 2017-03-14 发布于湖北
- 举报
西安电子科技大学计算机学院 * 堆栈操作 ARM指令中的堆栈形式 STMFD SP! {R1-R7,LR} LDMFD SP! {R1-R7,LR} 注:一定要带有! Thumb指令中的堆栈形式 PUSH {R1-R7,LR} POP {R1-R7,PC} 堆栈和块拷贝都是利用批量Load/Store指令的寻址方式,有时也可归为一类 西安电子科技大学计算机学院 * 5. ARM指令介绍 5.1 数据处理指令 主要完成寄存器中数据的算术和逻辑运算操作 数据宽度:所有操作数都是32位宽度 寻址方式 立即数寻址 寄存器寻址 寄存器移位寻址 分类 数据传送指令 算术、逻辑运算指令 比较、测试指令 乘法指令 西安电子科技大学计算机学院 * 5.2 Load/Store指令 单寄存器存取指令(LDR和STR) 加载/存储字(32位对齐) 加载/存储半字H(16位对齐) 加载/存储字节B(8位对齐) 多寄存器存取指令(LDM 和STM) 可以实现在一组寄存器和一块连续的内存单元之间传输数据 堆栈操作和块拷贝 存储器和寄存器交换指令SWP 使用SWP可实现信号量操作 寻址方式:基址寻址、变址寻址 西安电子科技大学计算机学院 * 5.3 跳转指令 B 跳转到指定的地址执行程序 BL 将下一条指令的地址拷贝到链接寄存器(R14/LR)中,然后跳转到指定地址运行程序 BX 带状态切换的跳转指令
您可能关注的文档
最近下载
- 2023《伊力特酒业公司企业营运能力现状、问题及完善对策》11000字.docx VIP
- 2026年学校资产管理培训试题及答案.docx VIP
- 五年级奥数《行程问题(四)》练习题.docx VIP
- 2024《今世缘酒业公司企业营运能力现状、问题及完善对策》11000字.docx VIP
- 山东省淄博市周村区(五四制)2026年六年级下学期期中考试数学试题(含简单答案).docx VIP
- 河北省沧州市泊头市2025届九年级上学期期中教学质量检测数学试卷(含答案).docx VIP
- 2025-2030年中国室内游乐园行业市场发展现状及发展趋势与投资研究报告.docx VIP
- 5000t污水处理厂设计方案A2O+MBR工艺(完整).pdf VIP
- 零碳学校建设指南.pdf VIP
- 监测监控基本知识培训课件.pptx VIP
原创力文档

文档评论(0)