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

示 例<br />

示 例 7-3 中 , 如 果 定 义 了 NEWVERSION 则 汇 编 第 一 个 指 令 集 , 否 则 汇 编 备 选 指 令 集 。<br />

示 例 7-3 根 据 一 个 变 量 的 定 义 执 行 条 件 汇 编<br />

IF :DEF:NEWVERSION<br />

; first set of instructions/directives<br />

ELSE<br />

; alternative set of instructions/directives<br />

ENDIF<br />

按 如 下 方 式 调 用 armasm 来 定 义 NEWVERSION, 以 便 汇 编 第 一 个 指 令 和 命 令 集 :<br />

armasm -PD "NEWVERSION SETL {TRUE}" test.s<br />

按 如 下 方 式 调 用 armasm 将 不 定 义 NEWVERSION, 以 便 汇 编 第 二 个 指 令 和 命 令 集 :<br />

armasm test.s<br />

示 例 7-4 中 , 如 果 NEWVERSION 的 值 为 {TRUE}, 则 汇 编 第 一 个 指 令 集 , 否 则 汇 编 备<br />

选 指 令 集 。<br />

示 例 7-4 根 据 一 个 变 量 的 定 义 执 行 条 件 汇 编<br />

IF NEWVERSION = {TRUE}<br />

; first set of instructions/directives<br />

ELSE<br />

; alternative set of instructions/directives<br />

ENDIF<br />

按 如 下 方 式 调 用 armasm, 将 造 成 汇 编 第 一 个 指 令 和 命 令 集 :<br />

armasm -PD "NEWVERSION SETL {TRUE}" test.s<br />

按 如 下 方 式 调 用 armasm, 将 造 成 汇 编 第 二 个 指 令 和 命 令 集 :<br />

armasm -PD "NEWVERSION SETL {FALSE}" test.s<br />

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