01.12.2014 Views

RealView Compilation Tools Developer Guide - ARM Information ...

RealView Compilation Tools Developer Guide - ARM Information ...

RealView Compilation Tools Developer Guide - ARM Information ...

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

3.1.3 符 合 ATPCS<br />

使 用 <strong>ARM</strong> 编 译 程 序 编 译 的 extern 函 数 符 合 选 定 的 ATPCS 变 体 。<br />

您 负 责 确 保 用 汇 编 语 言 编 写 的 函 数 符 合 选 定 的 ATPCS 变 体 。<br />

要 符 合 ATPCS, 汇 编 语 言 函 数 必 须 :<br />

• 在 公 开 可 见 的 接 口 中 遵 循 所 有 标 准 细 节 ;<br />

• 在 任 何 时 候 都 遵 循 ATPCS 的 栈 使 用 规 则 ;<br />

• 选 择 适 当 的 --apcs 选 项 进 行 汇 编 。<br />

3.1.4 进 程 和 内 存 模 型<br />

ATPCS 应 用 单 执 行 线 程 或 进 程 。 进 程 的 内 存 状 态 由 处 理 器 寄 存 器 内 容 和 它 可 以<br />

寻 址 的 内 存 内 容 定 义 。<br />

进 程 可 以 寻 址 以 下 一 些 或 全 部 内 存 类 型 :<br />

• 只 读 存 储 器 。<br />

• 静 态 分 配 读 写 存 储 器 。<br />

• 动 态 分 配 读 写 存 储 器 。 这 称 为 堆 内 存 。<br />

• 栈 内 存 。 请 参 阅 第 3-6 页 的 栈 。<br />

一 个 进 程 不 得 改 变 另 一 个 进 程 的 内 存 状 态 , 除 非 特 别 指 定 两 个 进 程 协 同 工 作 。<br />

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

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

Saved successfully!

Ooh no, something went wrong!