- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第3章 AM7TDMI(-S)指令系统
西安邮电学院 计算机系 第3章 ARM7TDMI(-S)指令系统 第3章 目录 1. ARM处理器寻址方式 2. 指令集介绍 1.ARM指令集 2.Thumb指令集 第3章 ARM7TDMI(-S)指令系统 1.ARM处理器寻址方式 8种基本的寻址方式 2.指令集介绍 1.ARM指令集 2.Thumb指令集 3.1 ARM处理器寻址方式 简介 3.1 ARM处理器寻址方式 ARM指令集与Thumb指令集的关系 3.1 ARM处理器寻址方式 寻址方式分类( 8种) 3.1 ARM处理器寻址方式 寄存器寻址 3.1 ARM处理器寻址方式 立即寻址 3.1 ARM处理器寻址方式 寄存器移位寻址 3.1 ARM处理器寻址方式 寄存器间接寻址 3.1 ARM处理器寻址方式 基址寻址 3.1 ARM处理器寻址方式 多寄存器寻址 3.1 ARM处理器寻址方式 堆栈寻址 3.1 ARM处理器寻址方式 堆栈寻址 3.1 ARM处理器寻址方式 相对寻址 ARM7TDMI(-S)指令系统 1.ARM处理器寻址方式 2.指令集介绍 1.ARM指令集 2.Thumb指令集 3.2 指令集介绍 ARM7TDMI(-S)指令系统 1.ARM处理器寻址方式 2.指令集介绍 1.ARM指令集 2.Thumb指令集 3.2.1 ARM指令集 指令格式 3.2.1 ARM指令集 第2操作数 3.2.1 ARM指令集 条件码 指令条件码表(Book Page52) 3.2.1 ARM指令集 应用示例1: 比较两个值的大小,并进行相加1处理。 3.2.1 ARM指令集 应用示例2: 若两个条件均成立,则将这两个值相加。 3.2.1 ARM指令集 ARM存储器访问指令 3.2.1 ARM指令集 3.2.1 ARM指令集 3.2.1 ARM指令集 3.2.1 ARM指令集 3.2.1 ARM指令集 3.2.1 ARM指令集 3.2.1 ARM指令集 3.2.1 ARM指令集 3.2.1 ARM指令集 3.2.1 ARM指令集 3.2.1 ARM指令集 3.2.1 ARM指令集 ARM数据处理指令 3.2.1 ARM指令集 乘法指令 3.2.1 ARM指令集 ARM分支指令 3.2.1 ARM指令集 ARM分支指令 3.2.1 ARM指令集 ARM杂项指令(3条) 3.2.1 ARM指令集 ARM杂项指令 当前程序状态寄存器 3.2.1 ARM指令集 ARM伪指令 ARM7TDMI(-S)指令系统 1.ARM处理器寻址方式 2.指令集介绍 1.ARM指令集 2.Thumb指令集 3.2.2 Thumb指令集 Thumb指令集与ARM指令集的区别 3.2.2 Thumb指令集 Thumb存储器访问指令 3.2.2 Thumb指令集 Thumb数据处理指令 3.2.2 Thumb指令集 Thumb分支指令 3.2.2 Thumb指令集 Thumb杂项指令 结束 从寻址方式的地址计算方法分,加载/存储指令有以下4种格式: 零偏移。 如:LDR Rd,[Rn] 前索引偏移。 如:LDR Rd,[Rn,#0x04]! 程序相对偏移。 如:LDR Rd,labe1 后索引偏移。 如:LDR Rd,[Rn],#0x04 注意:大多数情况下,必须保证字数据操作的地址是32位对齐的。 LDR和STR——加载存储指令 怒眨塘颅靡苞绥儒杏润谓馏鲍猛匣巍餐兴吏榆蜗脱楼陨黄葡坑说抬字尹匠第3章 ARM7TDMI(-S)指令系统第3章 ARM7TDMI(-S)指令系统 解释: 前索引偏移 后索引偏移 前索引偏移:先计算索引偏移,将其结果作为数据传送的地址。 后索引偏移:先按地址进行数据传送,再按偏移修改指针。 LDR Rd , [Rn,#0x04]! ;Rd=(Rn+0x04) , Rn=Rn+0x04 LDR Rd , [Rn,#0x04] ;Rd=(Rn+0x04) LDR Rd , [Rn] , #0x04 ;Rd=(Rn) , Rn=Rn+0x04 特别备注:Rn 不能是 R15 壮蹿教及谆庞诧辣壬管怪贡每纶哩慷缓绦舟哇靳戴瑞确油牧执磺主础邹亡第3章 ARM7TDMI(-S)指令系统第3章 ARM7TDMI(-S)指令系统 LDR和STR——加载存储指令 加载存储半字和有符号字节指令格式: LDR{cond}SB Rd,地址 ;将指定地址上的有符号字节读入Rd LDR{cond}SH Rd,地址 ;将指定地址上的有符号半字读入Rd LDR{cond}H Rd,地址 ;将指定地址上的半字数据读入Rd STR{cond}H Rd,地址 ;将Rd中的半字数据存入
您可能关注的文档
最近下载
- 《小学教育管理》第二章小学教育政策与法治PPT课件.pptx VIP
- 湖南工业职业技术学院大学生自考情况统计调查方案设计.pdf VIP
- 福建海西石化园区学习中心《化工智能控制概论》第五章 课后测试(Ⅱ)-100分.doc VIP
- 2022浪潮信创服务器CS5260H2技术白皮书.docx VIP
- 2025年新人教版三年级上册道德与法治全册精编知识点(新编辑).pdf
- 《信息安全技术基础》 教案23 认识物联网安全技术.docx
- 人教版一年级数学上册课件《连加、连减》.pptx VIP
- 瘢痕及其防治PPT课件.ppt
- 干部履历表(中组部1999年标准版).pdf VIP
- GB 55020-2021 建筑给水排水与节水通用规范.docx VIP
原创力文档


文档评论(0)