[工作总结]詹剑峰514学习工作总结.doc
《[工作总结]詹剑峰514学习工作总结.doc》由会员分享,可在线阅读,更多相关《[工作总结]詹剑峰514学习工作总结.doc(6页珍藏版)》请在三一办公上搜索。
1、长沙天野电子科技有限公司詹剑峰学习工作总结日期:2011年5月9日 星期:星期一内容简介上午学习ARM 32位指令体系,ARM寻址方式,ARM的基本指令前半部分。下午继续学习ARM指令体系,ARM基本指令的后半部分,完成整个ARM指令的学习,初步熟悉ARM指令。总结体会ARM基础学习体会开始ARM指令集的学习,了解ARM指令结构,寻址方式,掌握ARM的指令体系,了解ARM的基本指令功能,形成初步印象。1.ARM指令寻址:共9种寻址方式,分别是寄存器寻址,立即寻址,基址寻址,变址寻址,堆栈寻址,多寄存器寻址,寄存器间接寻址,寄存器移位寻址,相对寻址与块拷贝寻址。2.指令格式: s , ,助记符
2、执行条件 是否影响CPSR 目标寄存器 第一个操作数,第二个操作数Operand2,常数表达式 ,寄存器,寄存器移位方式3.执行条件:EQ 相等 NE不相等 CS/HS无符号数大于或等于 CC/LO无符号数小于 MI负数PL正数或零 VS溢出 VC没有溢出 HI无符号数大于 LS无符号数小于或等于GE有符号数大于或等于 LT有符号数小于 GT有符号数大于 LE有符号数小于或等于 AL无条件执行 (指令默认条件) NV从不执行(不要使用) 4.存储器访问指令:存储器是与ARM内的寄存器相对应的,很明显可分为几种访问方式,加载寄存器(LDR)寄存器存储(STR)多寄存器加载(LDM)多寄存器存储(
3、STM).寄存器存储器交换(SWP)5.传送指令:在任何汇编结构体系当中,传送指令是最常用最基本的指令,一般选用MOV指令,在ARM传送指令中还增加一个一种MVN:MVNconds Rd, operand2 Rd=(operand2) 数据非传送6.算术指令:包含加法(ADD,ADC)减法(SUB SBC,RSB,RSC)RSC Rd, Rn,operand2 Rd= operand2- Rn-carry 带借位逆向减法指令乘法(MUL,UMULL,SMULL)乘加(MAL,UMLAL,SMLAL)7.逻辑运算指令:包含 与(AND),或(ORR),异或(EOR),位清除(BIC)8.比较指令
4、:CMP比较CMN负数比较TST位测试CMP相等 影响标志位N,Z,C,V,不保存运算结构。9.分支指令:B (PC=label)BL (LR=PC-4,PC=labelLR保存PC-4),BX(PC=lable,切换处理器状态根据Rm最地位切换处理器状态10.协处理器指令:CDP cond coproc, opcode1, CRd, CRn, CRm ,opcode2 条件码 协处理器名 特定操作码 目标寄存器 源寄存器 第二源 可选特定操作码CDP P7, 0, C0, C2, C3, 0 11.杂项指令:SWI(软中断指令)MRS(读状态寄存器)MSR(写状态寄存器)12.伪指令:ADR
5、 ADRL LDR 将小中大范围的 某地址值读入某寄存器 NOP空操作伪指令,用于延时明日计划 公司清理杂物,整理清扫公司环境长沙天野电子科技有限公司詹剑峰学习工作总结日期:2011年5月10日 星期:星期二内容简介上午公司清理杂物,整理清扫公司环境下午 公司清理杂物,整理清扫公司环境总结体会清理公司杂物,整理清扫公司环境明日计划 学习ARM 16位指令体系Thumb指令,并分析一些有关ARM,与thumb指令的相关例题,加强熟练程度。长沙天野电子科技有限公司詹剑峰学习工作总结日期:2011年5月11日 星期:星期三内容简介上午 学习thumb指令下午 学习装机,下午转移住宿地点,适应新的住宿
6、条件。总结体会 ARM学习体会:1. Thumb指令集与ARM指令集的区别只有B指令可条件执行单寄存器访问指令,智能操作R0R7LDM和STM指令可对R0R7的任何子集进行操作分支指令跳转具有更多的限制数据处理指令的操作结果必需放入其中一个2. Thumb单寄存器访问指令-立即数偏移寻址LDR Rd,Rn,#immed_5*4加载内存中的字数据到寄存器RdLDRH Rd,Rn,#immed_5*2加载内存中的半字数据到寄存器Rd中LDRB Rd,Rn,#immed_5*1加载内存中的字节数据到寄存器Rd中STR Rd,Rn,#immed_5*4将Rd中的字数据存储到指定的内存中去STRH Rd
7、,Rn,#immed_5*2将Rd中的低16位半字数据存储到指定内存中去STRB Rd,Rn,#immed_5*1将Rd中的低8位字节数据存储到指定的内存中去3. Thumb单寄存器访问指令-寄存器偏移寻址(R0R7)LDR Rd,Rn,Rm加载内存中的字数据到寄存器Rd中LDRH Rd,Rn, Rm加载内存中的半字数据到寄存器Rd中LDRB Rd,Rn, Rm加载内存中的字节数据到寄存器Rd中STR Rd,Rn, Rm将Rd中的字数据存储到指定的内存中去STRH Rd,Rn, Rm将Rd中的低16位半字数据存储到指定的内存中去STRB Rd,Rn, Rm将Rd中的低8位字节数据存储到指定的内
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 工作总结 詹剑峰 514 学习
链接地址:https://www.31ppt.com/p-4666681.html