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 />

STREX<br />

STREX 指 令 执 行 对 存 储 器 的 有 条 件 存 储 。 条 件 如 下 :<br />

• 如 果 物 理 地 址 不 具 有 共 享 TLB 属 性 , 并 且 执 行 处 理 器 含 有 未 完 成 的 带 标 记<br />

物 理 地 址 , 将 进 行 存 储 且 清 除 该 标 记 。<br />

• 如 果 物 理 地 址 不 具 有 共 享 TLB 属 性 , 并 且 执 行 处 理 器 不 含 未 完 成 的 带 标 记<br />

物 理 地 址 , 则 不 进 行 存 储 。<br />

• 如 果 物 理 地 址 具 有 共 享 TLB 属 性 , 并 且 物 理 地 址 被 标 记 为 由 执 行 处 理 器 独<br />

占 访 问 , 则 进 行 存 储 并 清 除 标 记 。<br />

• 如 果 物 理 地 址 具 有 共 享 TLB 属 性 , 并 且 物 理 地 址 未 被 标 记 为 由 执 行 处 理 器<br />

独 占 访 问 , 则 不 进 行 存 储 。<br />

用 法<br />

使 用 LDREX 和 STREX 以 在 多 处 理 器 和 共 享 存 储 器 系 统 中 实 现 进 程 间 通 讯 。<br />

由 于 性 能 方 面 的 原 因 , 将 相 应 的 LDREX 和 STREX 指 令 之 间 的 指 令 数 保 持 为 一 个 最<br />

小 值 。<br />

备 注<br />

STREX 指 令 中 使 用 的 地 址 , 必 须 与 最 近 执 行 的 LDREX 指 令 中 的 地 址 相 同 。 对 不 同 的<br />

地 址 执 行 STREX 指 令 的 结 果 是 不 可 预 测 的 。<br />

体 系 结 构<br />

这 些 指 令 在 v6 及 更 高 版 本 的 体 系 结 构 中 有 效 。<br />

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

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

Saved successfully!

Ooh no, something went wrong!