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.

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

第 2-62 页 的 示 例 2-23 包 含 单 独 的 LDR 伪 指 令 来 装 载 每 个 数 据 项 的 地 址 。 每 个 LDR<br />

伪 指 令 将 由 汇 编 程 序 转 换 为 一 条 独 立 的 指 令 。 但 可 用 单 个 LDR 伪 指 令 来 访 问 整 个<br />

数 据 段 。 示 例 2-24 说 明 了 这 种 实 现 方 法 。 速 度 和 代 码 大 小 都 得 以 改 进 。<br />

示 例 2-24<br />

AREA data, DATA<br />

StartOfData EQU 0x1000<br />

EndOfData EQU 0x2000<br />

DataAreaBase RN r11<br />

MAP 0,DataAreaBase<br />

StartOfUsedData FIELD 0<br />

Integer FIELD 4<br />

String FIELD MaxStrLen<br />

Array FIELD ArrayLen*8<br />

BitMask FIELD 4<br />

EndOfUsedData FIELD 0<br />

UsedDataLen EQU EndOfUsedData - StartOfUsedData<br />

ASSERT UsedDataLen

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

Saved successfully!

Ooh no, something went wrong!