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

表 3-1 内 置 变 量 ( 续 )<br />

{COMMANDLINE} 存 放 命 令 行 的 内 容 。<br />

{LINENUM} 存 放 指 示 当 前 源 文 件 中 行 号 的 一 个 整 数 。<br />

{INPUTFILE} 存 放 当 前 源 文 件 的 名 称 。<br />

不 能 使 用 SETA、 SETL 或 SETS 指 令 来 设 置 内 置 变 量 。 内 置 变 量 可 用 在 表 达 式 或 条<br />

件 中 , 例 如 :<br />

IF {ARCHITECTURE} = "4T"<br />

|ads$version| 必 须 全 部 是 小 写 。 其 它 内 置 变 量 可 以 是 大 写 、 小 写 或 混 合 大 小 写 。<br />

3.4.1 在 汇 编 时 确 定 armasm 的 版 本<br />

可 以 使 用 内 置 变 量 {<strong>ARM</strong>ASM$VERSION} 来 辨 别 armasm 的 版 本 。 但 是 ,armasm 的 前 期<br />

(SDT) 版 本 没 有 此 内 置 变 量 。<br />

如 果 您 需 要 编 译 出 代 码 的 RVCT 和 SDT 版 本 , 可 以 测 试 内 置 变 量<br />

|ads$version|。 使 用 与 下 面 类 似 的 代 码 :<br />

IF :DEF: |ads$version|<br />

; code for RVCT or ADS<br />

ELSE<br />

; code for SDT<br />

ENDIF<br />

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

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

Saved successfully!

Ooh no, something went wrong!