23.10.2014 Views

RealView - ARM Information Center

RealView - ARM Information Center

RealView - ARM Information Center

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

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

label 是 一 个 相 对 程 序 的 表 达 式 。 有 关 详 细 信 息 请 参 阅 第 3-23 页 的 与 寄 存<br />

器 相 关 和 与 程 序 相 关 的 表 达 式 。label 必 须 位 于 当 前 指 令 的 ±255 字<br />

节 范 围 内 。<br />

Offset 是 应 用 到 Rn 中 的 值 上 的 一 个 偏 移 ( 参 阅 偏 移 量 语 法 )。<br />

! 是 一 个 可 选 的 后 缀 。 如 果 存 在 !, 则 包 含 偏 移 的 地 址 被 写 回 到 Rn<br />

中 。 如 果 Rn 是 r15, 则 不 能 使 用 ! 后 缀 。<br />

零 偏 移<br />

Rn 中 的 值 被 用 作 传 送 地 址 。<br />

前 索 引 偏 移<br />

在 发 生 传 送 之 前 , 将 该 偏 移 应 用 到 Rn 中 的 值 上 。 所 得 结 果 用 作 传 送 的 存 储 器 地<br />

址 。 如 果 使 用 了 ! 后 缀 , 则 将 结 果 写 回 到 Rn 中 。<br />

相 对 程 序<br />

这 是 前 索 引 形 式 的 另 一 个 版 本 。 汇 编 程 序 计 算 相 对 于 PC 的 偏 移 量 , 并 将 PC 作<br />

为 Rn, 生 成 前 索 引 的 指 令 。<br />

不 能 使 用 ! 后 缀 。<br />

后 索 引 偏 移<br />

Rn 中 的 值 被 用 作 传 送 的 存 储 器 地 址 。 在 传 送 之 后 , 将 该 偏 移 应 用 到 Rn 中 的 值 上 。<br />

将 结 果 写 到 Rn 中 。<br />

偏 移 量 语 法<br />

前 索 引 偏 移 和 后 索 引 偏 移 都 可 以 是 下 列 形 式 :<br />

#expr<br />

{-}Rm<br />

其 中 :<br />

- 是 一 个 可 选 的 减 号 。 如 果 存 在 -, 则 从 Rn 中 减 去 该 偏 移 量 。 否 则 将<br />

偏 移 量 加 到 Rn 中 。<br />

expr 是 一 个 表 达 式 , 其 取 值 为 -255 到 +255 范 围 内 的 整 数 。 这 通 常 是 一<br />

个 数 值 常 数 ( 参 见 下 面 的 示 例 )。<br />

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

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

Saved successfully!

Ooh no, something went wrong!