soc第三讲-arm汇编指令与arm编程.pptxVIP

  • 2
  • 0
  • 约1.14千字
  • 约 35页
  • 2018-07-18 发布于浙江
  • 举报
soc第三讲-arm汇编指令与arm编程

ARM指令与汇编指令 概述;在我们开始之前...;为什么你需要知道汇编??;ARM汇编文件语法;议程;在一个或两个寄存器和存储器之间移动数据使用 LDRD STRD Doubleword LDR STR Word LDRB STRB Byte LDRH STRH Halfword LDRSB Signed byte load LDRSH Signed halfword load 语法: LDR{size}{cond} Rd, address STR{size}{cond} Rd, address 范例: LDRB r0, [r1] ; load bottom byte of r0 from the ; byte of memory at address in r1;;;这些指令移动多个寄存器和存储器之间的数据 语法 LDM|STM{addressing_mode}{cond} Rb{!}, register list 4寻址模式 前/后增量 前/后衰减 同时 PUSH/POP, 相当于STMDB/LDMIA 与SP! 作为基址寄存器Example LDM r10, {r0,r1,r4} ;加载寄存器,使用R10基址 PUSH {r4-r6,pc} ; 储存寄存器,更新基址寄存器(r1);议程;; 这些也可以作为灵活的第二运算元..

文档评论(0)

1亿VIP精品文档

相关文档