23.10.2014 Views

RealView - ARM Information Center

RealView - ARM Information Center

RealView - ARM Information Center

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

编 写 <strong>ARM</strong> 和 Thumb 汇 编 语 言<br />

2.3 汇 编 语 言 模 块 的 结 构<br />

汇 编 语 言 是 指 <strong>ARM</strong> 汇 编 程 序 (armasm) 分 析 语 法 并 汇 编 生 成 目 标 代 码 的 语 言 。<br />

其 可 以 是 :<br />

• <strong>ARM</strong> 汇 编 语 言 ;<br />

• Thumb 汇 编 语 言 ;<br />

• 两 者 的 混 合 。<br />

2.3.1 汇 编 语 言 源 文 件 的 编 排<br />

汇 编 语 言 的 源 语 句 行 的 一 般 格 式 是 :<br />

{label} {instruction|directive|pseudo-instruction} {;comment}<br />

备 注<br />

即 使 没 有 标 号 , 指 令 、 伪 指 令 和 命 令 前 面 也 必 须 有 空 白 , 例 如 一 个 空 格 或 制 表 符 。<br />

源 语 句 行 的 所 有 三 部 分 都 是 可 选 的 。 可 以 使 用 空 行 来 使 代 码 更 具 可 读 性 。<br />

大 小 写 规 则<br />

指 令 记 忆 码 、 命 令 和 符 号 寄 存 器 名 称 可 以 用 大 写 或 小 写 编 写 , 但 不 能 混 合 使 用 大<br />

小 写 。<br />

语 句 行 长 度<br />

为 使 源 文 件 更 易 读 , 可 以 通 过 在 行 尾 放 置 反 斜 杠 符 ( \ ) , 来 将 较 长 的 语 句 行 分 解<br />

到 几 个 行 中 。 反 斜 杠 符 后 面 不 得 有 任 何 其 它 字 符 ( 包 括 空 格 和 制 表 符 )。 汇 编 程<br />

序 将 反 斜 杠 / 行 结 束 序 列 当 作 空 白 来 处 理 。<br />

备 注<br />

不 要 在 用 引 号 括 住 的 字 符 串 中 使 用 反 斜 杠 / 行 结 束 序 列 。<br />

行 长 度 的 限 值 是 4095 个 字 符 , 包 括 使 用 反 斜 杠 后 的 任 何 扩 展 在 内 。<br />

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

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

Saved successfully!

Ooh no, something went wrong!