1 / 2
文档名称:

ARM指令集跳转指令.doc

格式:doc   大小:39KB   页数:2页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

ARM指令集跳转指令.doc

上传人:春天资料屋 2022/7/29 文件大小:39 KB

下载得到文件列表

ARM指令集跳转指令.doc

相关文档

文档介绍

文档介绍:ARM指令集-跳转指令.
ARM指令集-跳转指令.
1/2
ARM指令集-跳转指令.
ARM指令集-跳转指令
ARM

指令集

ARM指令集-跳转指令.
ARM指令集-跳转指令.
1/2
ARM指令集-跳转指令.
ARM指令集-跳转指令
ARM

指令集

-跳转指令
ARM指令集-跳转指令.
ARM指令集-跳转指令.
2/2
ARM指令集-跳转指令.
跳转指令用于实现程序流程的跳转,在 ARM程序中有两种方法能够实现程序流程的跳转:
—使用特意的跳转指令。
—直接向程序计数器 PC写入跳转地点值。
经过向程序计数器 PC写入跳转地点值,能够实此刻 4GB的地点空间中的随意跳转,在跳
转以前联合使用
MOVLR,PC
ARM指令集-跳转指令.
ARM指令集-跳转指令.
2/2
ARM指令集-跳转指令.
等近似指令,能够保留未来的返回地点值,进而实此刻

4GB

连续的线性地点空间的子程序
ARM指令集-跳转指令.
ARM指令集-跳转指令.
2/2
ARM指令集-跳转指令.
调用。
ARM指令集-跳转指令.
ARM指令集-跳转指令.
2/2
ARM指令集-跳转指令.
ARM指令集中的跳转指令能够达成从目前指令向前或向后的
括以下 4条指令:

32MB

的地点空间的跳转, 包
ARM指令集-跳转指令.
ARM指令集-跳转指令.
2/2
ARM指令集-跳转指令.
—B跳转指令
—BL带返回的跳转指令
—BLX带返回和状态切换的跳转指令
—BX带状态切换的跳转指令
ARM指令集-跳转指令.
ARM指令集-跳转指令.
2/2
ARM指令集-跳转指令.


指令
ARM指令集-跳转指令.
ARM指令集-跳转指令.
2/2
ARM指令集-跳转指令.
B指令的格式为:
B{条件}目标地点
B指令是最简单的跳转指令。 一旦碰到一个 B指令,ARM办理器将立刻跳转到给定的目标
ARM指令集-跳转指令.
ARM指令集-跳转指令.
2/2
ARM指令集-跳转指令.
地点,从那边持续履行。注意储存在跳转指令中的实质值是相对目前
PC值的一个偏移量,
而不是一个绝对地点,它的值由汇编器来计算
(参照寻址方式中的相对寻址)。它是
24位有
符号数,左移两位后有符号扩展为
32位,表示的有效偏移为
26位(前后32MB的地点空间)。
以下指令:
BLabel;程序无条件跳转到标号
Label处履行
CMPR1,#0;当CPSR存放器中的
Z条件码置位时,程序跳转到标号
Label处履行
BEQLabel

BL指令的格式为:
BL{条件}目标地点