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.8 LDREX 和 STREX<br />

独 占 装 载 寄 存 器 和 独 占 存 储 寄 存 器 。<br />

语 法<br />

LDREX{cond} Rd, [Rn]<br />

STREX{cond} Rd, Rm, [Rn]<br />

其 中 :<br />

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

Rd 是 目 的 寄 存 器 。 在 指 令 之 后 , 它 将 包 含 :<br />

• 对 于 LDREX, 是 从 存 储 器 装 载 的 字<br />

• 对 于 STREX, 则 是 下 列 值 之 一 :<br />

0 如 果 指 令 执 行 成 功<br />

1 如 果 指 令 被 锁 定 。<br />

Rd 不 能 是 r15。<br />

Rm 是 源 寄 存 器 , 包 含 要 存 储 到 存 储 器 中 的 字 。 Rm 必 须 与 Rd 不 同 , 并<br />

且 不 能 是 r15。<br />

Rn 是 包 含 存 储 器 地 址 的 寄 存 器 。Rn 不 能 是 r15, 并 且 对 于 STREX, 它 必<br />

须 不 同 于 Rd。<br />

LDREX<br />

LDREX 指 令 从 存 储 器 中 装 载 一 个 字 。<br />

• 如 果 物 理 地 址 具 有 共 享 TLB 属 性 , 那 么 LDREX 将 物 理 地 址 标 记 为 由 当 前 处<br />

理 器 独 占 访 问 , 并 且 清 除 该 处 理 器 对 任 何 其 它 物 理 地 址 的 独 占 访 问 标 记 。<br />

• 否 则 , 它 标 记 这 样 的 事 实 : 执 行 处 理 器 有 一 个 未 完 成 的 带 标 记 物 理 地 址 。<br />

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

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

Saved successfully!

Ooh no, something went wrong!