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

标 号<br />

标 号 是 表 示 地 址 的 符 号 。 在 汇 编 时 计 算 由 标 号 指 定 的 地 址 。<br />

汇 编 程 序 计 算 标 号 的 地 址 , 该 地 址 是 相 对 于 标 号 所 在 段 的 原 点 的 。 引 用 相 同 段 内<br />

的 一 个 标 号 时 , 可 以 使 用 程 序 计 数 器 加 上 或 减 去 一 个 偏 移 量 。 这 被 称 为 相 对 程 序<br />

的 寻 址 。<br />

标 号 可 以 在 一 个 映 射 中 定 义 。 请 参 阅 第 2-53 页 的 用 MAP 和 FIELD 命 令 描 述 数<br />

据 结 构 。 在 运 算 时 , 可 以 将 映 射 的 原 点 放 在 一 个 指 定 的 寄 存 器 中 , 并 用 所 指 定 的<br />

寄 存 器 加 上 一 个 偏 移 量 来 引 用 标 号 。 这 被 称 为 相 对 寄 存 器 的 寻 址 。<br />

其 它 段 中 的 标 号 地 址 是 在 链 接 时 计 算 的 , 此 时 链 接 程 序 已 在 存 储 器 中 为 每 个 段<br />

分 配 了 具 体 的 位 置 。<br />

局 部 标 号<br />

局 部 标 号 是 标 号 的 一 个 子 类 。 局 部 标 号 以 0 - 99 范 围 内 的 一 个 数 字 开 头 。 与 其<br />

它 标 号 不 同 的 是 , 局 部 标 号 可 以 被 定 义 多 次 。 在 生 成 含 有 一 个 宏 的 标 号 时 , 局 部<br />

标 号 就 很 有 用 。 当 汇 编 程 序 找 到 对 一 个 局 部 标 号 的 引 用 时 , 就 将 其 链 接 到 该 局 部<br />

标 号 的 邻 近 实 例 上 。<br />

局 部 标 号 的 作 用 范 围 由 AREA 命 令 加 以 限 制 。 可 以 使 用 ROUT 命 令 来 更 严 格 地 限 制<br />

范 围 。<br />

请 参 阅 第 3-16 页 的 局 部 标 号 以 了 解 下 列 内 容 的 有 关 详 细 信 息 :<br />

• 局 部 标 号 声 明 的 语 法 ;<br />

• 汇 编 程 序 如 何 利 用 其 标 号 来 关 联 对 局 部 标 号 的 引 用 。<br />

注 释<br />

一 行 中 的 第 一 个 分 号 标 记 注 释 的 开 始 , 但 不 包 括 出 现 在 一 个 字 符 串 常 数 内 的 分<br />

号 。 行 的 末 尾 就 是 注 释 的 结 束 。 一 个 注 释 本 身 就 是 一 个 有 效 的 行 。 汇 编 程 序 将 忽<br />

略 所 有 注 释 。<br />

2-14 © 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!