嵌入式整合 Mcrosoft PowerPoint 幻灯片.pptVIP

  • 32
  • 0
  • 约 120页
  • 2017-07-10 发布于贵州
  • 举报
嵌入式整合 Mcrosoft PowerPoint 幻灯片

3.4 ARM处理器编程简介 3.5 ARM处理器初始化分析 1.ARM存储器访问指令 (2)批量加载/存储指令 LDM和 STM ① LDM 批量数据加载指令 格式:LDM{条件}模式 基址寄存器{!},寄存器组{^} ② STM 批量数据存储指令 功能:将基址寄存器所指连续存储区的内容加载到寄存器组中。 格式: STM{条件}模式 基址寄存器{!},寄存器组{^} 功能:将寄存器组中的内容存储到基址寄存器所指示的连续存储区中。 STMFD R13!,{R0,R4-R12,LR} ; 将寄存器列表中的寄存器(R0,R4到R12,LR)存入堆栈。 LDMFD R13!,{R0,R4-R12,PC} ; 将堆栈内容恢复到寄存器(R0,R4到R12,LR) 1.ARM存储器访问指令 (3)数据交换指令 SWP ① SWP 字数据交换指令 格式:SWP{条件} 目的寄存器,源寄存器1,[源寄存器2] 功能:将源寄存器2所指向的存储器中的字数据传送到目的寄存器中,同时将源寄存器1中的字数据传送到源寄存器2所指向的存储器中。当源寄存器1和目的寄存器为同一个寄存器时,指令交换该寄存器和存储器的内容。 SWP R0,R1,[R2] ; R0←[R2], [R2]←R1 ; SWP R0,R0,[R1] ; R0 ←→[R1] ② SWPB 字节

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档