哈尔滨工业大学 电子与信息技术研究院 2. 指令集介绍 ARM指令集——ARM数据处理指令 2. 指令集介绍 ARM指令集——乘法指令 2. 指令集介绍 ARM指令集——分支指令 2. 指令集介绍 ARM指令集——协处理器指令 2. 指令集介绍 ARM指令集——杂项指令 回顾 R14(LR)寄存器与子程序调用 回顾 2. 指令集介绍 ARM伪指令 2. 指令集介绍 Thumb指令 简单的Thumb程序 2. 指令集介绍 Thumb指令集与ARM指令集的区别 2. 指令集介绍 Thumb存储器访问指令 2. 指令集介绍 Thumb存储器访问指令 2. 指令集介绍 Thumb存储器访问指令 2. 指令集介绍 Thumb存储器访问指令 2. 指令集介绍 Thumb数据处理指令 2. 指令集介绍 Thumb数据处理指令——数据传送指令 2. 指令集介绍 Thumb数据处理指令——算术逻辑运算指令 2. 指令集介绍 Thumb分支指令 ORR指令将寄存器Rd的值与寄存器Rn的值按位作逻辑“或”操作,结果保存到Rd寄存器中。 逻辑运算指令——ORR ORR Rd, Rm 其中:Rd 目标寄存器,也是第一个操作数寄存器,必须在R0~R7之间。 Rm 第2个操作数寄存器,必须在R0~R7之间。 ORR指令格式: 应用示例: MOV R1,#0x0F ORR R0,R1 ; R0=R0 | R1,置位R0低4位 EOR指令将寄存器Rd的值与寄存器Rn的值按位作逻辑“异或”操作,结果保存到Rd寄存器中。 逻辑运算指令——EOR EOR Rd, Rm 其中:Rd 目标寄存器,也是第一个操作数寄存器,必须在R0~R7之间。 Rm 第2个操作数寄存器,必须在R0~R7之间。 EOR指令格式: 应用示例: MOV R1,#0x0F EOR R0,R1 ; R0=R0 ^ R1,取反R0低4位 BIC指令将寄存器Rd的值与寄存器Rm的值的反码作逻辑“与”操作,结果保存到Rd寄存器中。 逻辑运算指令——BIC BIC Rd, Rm 其中:Rd 目标寄存器,也是第一个操作数寄存器,必须在R0~R7之间。 Rm 第2个操作数寄存器,必须在R0~R7之间。 BIC指令格式: 应用示例: MOV R1,#0x02 BIC R0,R1 ; 清零R0的第2位,其它位不变 ASR指令将数据算术右移,将符号位拷贝到左侧空出的位,移位结果保存到Rd寄存器中。 移位指令——ASR ASR Rd, Rs ASR Rd,Rm,#expr 其中:Rd 目标寄存器,也是第一个操作数寄存器,必须在R0~R7之间。 Rs 寄存器控制移位中包含移位位数的寄存器,必须在R0~R7之间 Rm 立即数移位的源寄存器,必须在R0~R7之间 expr 立即数移位位数,值为1~32 ASR指令格式: ASR移位操作: 若移位位数为32,则Rd清零,最后移出的位保留在标志C中;若移位位数大于32,则Rd和标志C均被清零;若移位位数为0,则不影响C标志。 ASR指令将数据算术右移,将符号位拷贝到左侧空出的位,移位结果保存到Rd寄存器中。 移位指令——ASR ASR Rd, Rs ASR Rd,Rm,#expr 其中:Rd 目标寄存器,也是第一个操作数寄存器,必须在R0~R7之间。 Rs 寄存器控制移位中包含移位位数的寄存器,必须在R0~R7之间 Rm 立即数移位的源寄存器,必须在R0~R7之间 expr 立即数移位位数,值为1~32 ASR指令格式: 应用示例: ASR R1,R2 ASR R3,R1,#2 LSL指令将数据逻辑左移,空位清零,移位结果保存到Rd寄存器中。 移位指令——LSL LSL Rd, Rs LSL Rd,Rm,#expr 其中:Rd 目标寄存器,也是第一个操作数寄存器,必须在R0~R7之间。 Rs 寄存器控制移位中包含移位位数的寄存器,必须在R0~R7之间 Rm 立即数移位的源寄存器,必须在R0~R7之间 ex
您可能关注的文档
- 第十一章第4节机械能及其转化.ppt
- 第十一章节约能源法律制度.ppt
- 第十章__资产评估准则.ppt
- 第十章测试需要分析与测试计划.pptx
- 第十章第二节海洋利用与保护.ppt
- 车间厌氧处理9.33.doc
- 第四章、混凝土及钢筋混凝土工程-1.ppt
- 第四章_电法勘探.ppt
- 车站盖挖施工方法_.ppt
- 第四章仓储技术与设施设备.ppt
- 《GB/T 21561.1-2025轨道交通 机车车辆 受电弓特性和试验 第1部分:机车车辆受电弓》.pdf
- 《GB/T 6346.2301-2025电子设备用固定电容器 第23-1部分:空白详细规范表面安装金属化聚萘二甲酸乙二醇酯膜介质直流固定电容器 评定水平EZ》.pdf
- 2026年中国城市建设史复习题200道含答案(基础题).docx
- 2026年注册会计师(CPA)考试题库200道及1套参考答案.docx
- 60103交通事故案卷文书 标准 ga 40-2018.pdf.pdf
- 小升初衔接第一讲:基础词汇与句型综合梳理与运用(基于Starters 14).docx
- 四级公路设计关键要素教学课件.pptx
- Unit7SectionA2a-2e课件鲁教版英语六年级下册.pptx
- 初中地理八年级:探秘台湾省环境与经济协同发展.docx
- Unit2Success单元重点单词单句写作练习课件-北师大版高中英语选择性(1).pptx
最近下载
- 建筑工程图集 新12J06楼梯.pdf VIP
- 新高考数学二轮复习导数培优专题14 利用导数研究函数零点问题(含解析).doc VIP
- 新高考数学一轮复习考点过关练习 利用导数解决函数单调性的应用问题(含解析).doc VIP
- 驯养篮球犬(最新整理版).docx VIP
- 巴黎铁塔埃菲尔竹签DIY制作全过程.docx VIP
- NB 35074-2015 水电工程劳动安全与工业卫生设计规范.docx VIP
- 通用欠条模板(个人现金借款版).pdf
- 2025年中考数学真题《因式分解》专项汇编含答案.pdf VIP
- APS-737-23-001B737NG更换ISFD.docx VIP
- 人工流产护理试题及答案.docx VIP
原创力文档

文档评论(0)