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.1 简 介<br />

本 章 提 供 对 如 何 编 写 <strong>ARM</strong> 和 Thumb 汇 编 语 言 模 块 的 基 本 的 、 实 用 的 了 解 。 其<br />

中 也 给 出 由 <strong>ARM</strong> 汇 编 程 序 (armasm) 提 供 的 工 具 的 相 关 信 息 。<br />

本 章 不 提 供 <strong>ARM</strong>、Thumb 或 VFP 指 令 集 的 详 细 描 述 。 有 关 这 些 信 息 请 参 阅 第 4<br />

章 <strong>ARM</strong> 指 令 参 考 , 第 5 章 Thumb 指 令 参 考 和 第 6 章 向 量 浮 点 编 程 。 详 细 信 息<br />

请 参 阅 <strong>ARM</strong> 体 系 结 构 参 考 手 册 。<br />

2.1.1 代 码 示 例<br />

本 章 有 很 多 代 码 示 例 。 其 中 很 多 示 例 可 在 RVCT 的 examples\asm 目 录 中 找 到 。<br />

请 遵 照 下 面 这 些 步 骤 来 建 立 和 链 接 汇 编 语 言 文 件 :<br />

1. 在 命 令 提 示 行 键 入 armasm -g filename.s 来 汇 编 文 件 和 生 成 调 试 表 。<br />

2. 键 入 armlink filename.o -o filename 来 链 接 目 标 文 件 和 生 成 一 个 ELF 可 执<br />

行 映 像 。<br />

要 执 行 和 调 试 映 像 , 根 据 适 合 的 调 试 目 标 , 将 其 装 载 到 一 个 ELF/DWARF2 兼 容<br />

的 调 试 器 中 。<br />

要 查 看 汇 编 程 序 是 如 何 转 换 源 代 码 的 , 可 输 入 :<br />

fromelf -c filename.o<br />

有 关 armlink 和 fromelf 的 详 细 信 息 , 请 参 阅 <strong>RealView</strong> 编 译 工 具 2.0 版 链 接 程 序 和<br />

实 用 程 序 指 南 。<br />

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