arm总汇编指令集详解.pdfVIP

  • 8
  • 0
  • 约3.68万字
  • 约 31页
  • 2021-06-17 发布于湖南
  • 举报
文档 ARM 汇编指令集 一、 跳转指令 跳转指令用于实现程序流程的跳转,在 ARM 程序中有两种方法可以实现程序流程的 跳转: Ⅰ.使用专门的跳转指令。 Ⅱ.直接向程序计数器 PC 写入跳转地址值。 通过向程序计数器 PC 写入跳转地址值, 可以实现在 4GB 的地址空间中的任意跳转, 在跳转 之前结合使用 MOV LR ,PC 等类似指令,可以保存将来的返回地址值,从而实现在 4GB 连续的线性地址空间的子程序 调用。 ARM 指令集中的跳转指令可以完成从当前指令向前或向后的 32MB 的地址空间的跳转, 包括以下 4 条指令: 1、 B 指令 B 指令的格式为: B{ 条件 } 目标地址 B 指令是最简单的跳转指令。 一旦遇到一个 B 指令,ARM 处理器将立即跳转到给定的 目标地址,从那里继续执行。注意存储在跳转指令中的实际值是相对当前

文档评论(0)

1亿VIP精品文档

相关文档