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.

命 令 参 考<br />

7.7.18 REQUIRE8 和 PRESERVE8<br />

REQUIRE8 命 令 指 定 当 前 文 件 要 求 栈 的 八 字 节 对 齐 。<br />

PRESERVE8 命 令 指 定 当 前 文 件 保 持 栈 的 八 字 节 对 齐 。<br />

语 法<br />

REQUIRE8<br />

PRESERVE8<br />

用 法<br />

只 有 当 所 访 问 的 是 八 字 节 对 齐 地 址 时 , LDRD 和 STRD 指 令 ( 双 字 传 送 ) 才 能 正 确<br />

工 作 。<br />

如 果 代 码 中 包 含 与 堆 栈 之 间 的 LDRD 或 STRD 传 送 , 可 使 用 REQUIRE8 来 指 示 链 接 程<br />

序 , 以 确 保 仅 仅 从 保 持 八 字 节 栈 对 齐 的 目 标 中 调 用 该 代 码 。<br />

如 果 代 码 保 持 栈 的 八 字 节 对 齐 , 可 使 用 PRESERVE8 来 通 知 链 接 程 序 。<br />

链 接 程 序 确 保 要 求 栈 的 八 字 节 对 齐 的 任 何 代 码 , 仅 仅 由 保 持 栈 的 八 字 节 对 齐 的<br />

代 码 直 接 或 间 接 地 调 用 。<br />

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

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

Saved successfully!

Ooh no, something went wrong!