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.2.1 LDR 和 STR, 字 和 无 符 号 字 节<br />

装 载 寄 存 器 和 存 储 寄 存 器 , 32 位 字 或 8 位 无 符 号 字 节 。 字 节 装 载 值 用 零 扩 展 为<br />

32 位 。<br />

备 注<br />

另 请 参 阅 第 4-122 页 的 <strong>ARM</strong> 伪 指 令 。<br />

语 法<br />

LDR 和 STR 都 有 四 种 可 能 的 形 式 :<br />

• 零 偏 移<br />

• 前 索 引 的 偏 移<br />

• 相 对 程 序 的<br />

• 后 索 引 的 偏 移<br />

四 种 形 式 的 语 法 ( 按 同 一 顺 序 ) 是 :<br />

op{cond}{B}{T} Rd, [Rn]<br />

op{cond}{B} Rd, [Rn, FlexOffset]{!}<br />

op{cond}{B} Rd, label<br />

op{cond}{B}{T} Rd, [Rn], FlexOffset<br />

其 中 :<br />

op 是 LDR ( 装 载 寄 存 器 ) 或 STR ( 存 储 寄 存 器 )。<br />

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

B<br />

T<br />

是 一 个 可 选 的 后 缀 。 如 果 存 在 B, 则 传 送 Rd 的 最 低 位 字 节 。 如 果 op<br />

是 LDR, 则 清 除 Rd 的 其 它 字 节 。<br />

否 则 传 送 一 个 32 位 字 。<br />

是 一 个 可 选 的 后 缀 。 如 果 存 在 T, 那 么 存 储 器 系 统 处 理 访 问 的 方 式<br />

如 同 处 理 器 处 于 [User] 模 式 下 的 处 理 方 式 , 即 便 它 处 于 特 权 模 式<br />

( 参 阅 第 2-4 页 的 处 理 器 模 式 ) 也 是 如 此 。 在 [User] 模 式 下 , 没 有<br />

影 响 。 不 能 将 T 与 前 索 引 偏 移 一 起 使 用 。<br />

Rd 是 要 装 载 或 保 存 的 <strong>ARM</strong> 寄 存 器 。<br />

Rn 是 保 存 存 储 器 基 地 址 的 寄 存 器 。<br />

如 果 指 令 是 以 下 情 形 之 一 , 则 Rn 不 得 与 Rd 相 同 :<br />

• 是 带 回 写 的 前 索 引 的 (! 后 缀 )<br />

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

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

Saved successfully!

Ooh no, something went wrong!