23.10.2014 Views

RealView - ARM Information Center

RealView - ARM Information Center

RealView - ARM Information Center

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>ARM</strong> 指 令 参 考<br />

4.8.2 BX<br />

跳 转 和 选 择 性 地 交 换 指 令 集 。<br />

语 法<br />

BX{cond} Rm<br />

其 中 :<br />

cond 是 一 个 可 选 的 条 件 码 ( 参 阅 第 4-6 页 的 条 件 执 行 )。<br />

Rm 是 一 个 <strong>ARM</strong> 寄 存 器 , 包 含 要 跳 转 到 的 目 标 地 址 。<br />

Rm 的 第 0 位 不 用 作 地 址 的 一 部 分 。<br />

如 果 设 置 了 Rm 的 0 位 , 指 令 在 CPSR 中 设 置 T 标 志 , 并 且 将 目 标<br />

地 址 处 的 代 码 解 释 为 Thumb 代 码 。<br />

如 果 Rm 的 位 0 是 清 除 的 , 则 不 能 设 置 位 1。<br />

用 法<br />

BX 指 令 产 生 对 Rm 中 存 储 地 址 的 一 个 跳 转 , 并 且 如 果 设 置 了 Rm 的 0 位 , 则 将 指 令<br />

集 改 变 为 Thumb 状 态 。<br />

体 系 结 构<br />

此 指 令 在 <strong>ARM</strong> 体 系 结 构 的 所 有 T 变 体 中 , 以 及 v5 及 更 高 版 本 体 系 结 构 中 有 效 。<br />

示 例<br />

BX<br />

BXVS<br />

r7<br />

r0<br />

<strong>ARM</strong> DUI 0204BSC © 2002、 2003 <strong>ARM</strong> Limited 版 权 所 有 。 保 留 所 有 权 利 。 4-99

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!