嵌入式系统4+(ARM指令详细)题库.pptVIP

  • 9
  • 0
  • 约1.26万字
  • 约 61页
  • 2017-03-14 发布于湖北
  • 举报
西安电子科技大学计算机学院 * 2.3 半字数据加载指令 LDRH指令 LDRH指令的格式为: LDR{条件}H 目的寄存器,存储器地址 LDRH指令用于从存储器中将一个16位的半字数据传送到目的寄存器中,同时将寄存器的高16位清零。该指令通常用于从存储器中读取16位的半字数据到通用寄存器,然后对数据进行处理。 LDRH R0,[R1];将内存单元[R1]中的半字(16位)数据读 取到R0寄存器中,R0中高16位设置为0 LDRH R0,[R1,#8];将内存单元[R1+8]中的半字(16位) 数据读取到R0寄存器中,R0中高16位设置为0 LDRH R0,[R1,R2];将内存单元[R1+R2]中的半字(16位) 数据读取到R0寄存器中,R0中高16位设置为0 西安电子科技大学计算机学院 * 2.4 字数据存储指令 STR指令 STR指令的格式为: STR{条件} 源寄存器,存储器地址 STR指令用于从源寄存器中将一个32位的字数据传送到存储器中。该指令在程序设计中比较常用,且寻址方式灵活多样,使用方式可参考指令LDR。 STR R0,[R1],#8 ;将R0的字数据保存到内存单元 [R1]中,同时R1←R1+8(后变) STR R0,[R1,#8] ;将R0的字数据保存到内存单元 [R1+8]中(前变) 西安电子科技大学计算机学院 * 2.5 字

文档评论(0)

1亿VIP精品文档

相关文档