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.10 GET 或 INCLUDE<br />

GET 命 令 在 被 汇 编 的 文 件 内 包 含 一 个 文 件 。 所 包 含 的 文 件 在 GET 命 令 的 位 置 处 汇<br />

编 。 INCLUDE 是 GET 的 一 个 同 义 词 。<br />

语 法<br />

GET filename<br />

其 中 :<br />

filename<br />

是 在 汇 编 代 码 中 要 包 含 的 文 件 名 称 。 汇 编 程 序 可 接 受 UNIX 或<br />

MS-DOS 格 式 的 路 径 名 。<br />

用 法<br />

GET 对 在 汇 编 代 码 中 包 含 宏 定 义 、EQU 命 令 和 存 储 器 映 射 很 有 用 。 当 完 成 所 包 含 的<br />

文 件 的 汇 编 后 , 将 在 GET 命 令 后 的 下 一 行 继 续 汇 编 。<br />

默 认 情 况 下 , 汇 编 程 序 在 当 前 位 置 搜 索 所 包 含 的 文 件 。 当 前 位 置 即 是 调 用 文 件 所<br />

在 的 目 录 。 使 用 -i 汇 编 程 序 命 令 行 选 项 可 将 目 录 添 加 到 搜 索 路 径 中 。 包 含 空 格<br />

的 文 件 名 和 目 录 名 不 能 括 在 双 引 号 ( " " ) 内 。<br />

所 包 含 的 文 件 可 包 含 其 它 的 GET 命 令 以 包 含 其 它 文 件 ( 请 参 阅 第 7-26 页 的 嵌 套<br />

命 令 )。<br />

如 果 所 包 含 的 文 件 位 于 与 当 前 位 置 不 同 的 目 录 中 , 那 么 在 包 含 的 文 件 结 束 之 前 ,<br />

该 目 录 就 成 为 当 前 位 置 。 然 后 恢 复 前 一 个 当 前 位 置 。<br />

GET 不 能 用 于 包 含 目 标 文 件 ( 请 参 阅 第 7-66 页 的 INCBIN)。<br />

示 例<br />

AREA Example, CODE, READONLY<br />

GET file1.s ; includes file1 if it exists<br />

; in the current place.<br />

GET c:\project\file2.s ; includes file2<br />

GET c:\Program files\file3.s ; space is allowed<br />

7-64 © 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!