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.

汇 编 程 序 参 考<br />

3.5.2 变 量<br />

变 量 的 值 可 以 在 汇 编 过 程 中 改 变 。 有 三 种 类 型 的 变 量 :<br />

• 数 字 ;<br />

• 逻 辑 ;<br />

• 字 符 串 。<br />

变 量 的 类 型 不 能 改 变 。<br />

数 字 变 量 的 可 能 值 范 围 与 数 字 常 数 或 表 达 式 的 可 能 值 范 围 相 同 ( 请 参 阅 数 字 常<br />

数 和 第 3-20 页 的 数 字 表 达 式 )。<br />

逻 辑 变 量 的 可 能 的 值 是 {TRUE} 或 {FALSE} ( 请 参 阅 第 3-23 页 的 逻 辑 表 达 式 )。<br />

字 符 串 变 量 的 可 能 值 范 围 与 字 符 串 表 达 式 的 可 能 值 范 围 相 同 ( 请 参 阅 第 3-19 页<br />

的 字 符 串 表 达 式 )。<br />

使 用 GBLA、GBLL、GBLS、LCLA、LCLL 和 LCLS 命 令 来 声 明 表 示 变 量 的 符 号 , 并 使 用<br />

SETA、 SETL 和 SETS 命 令 为 其 赋 值 。 请 参 阅 :<br />

• 第 7-4 页 的 GBLA、 GBLL 和 GBLS ;<br />

• 第 7-6 页 的 LCLA、 LCLL 和 LCLS ;<br />

• 第 7-7 页 的 SETA、 SETL 和 SETS。<br />

3.5.3 数 字 常 数<br />

数 字 常 数 是 32 位 整 数 。 可 以 将 其 设 置 为 0 到 2 32 – 1 范 围 内 的 无 符 号 整 数 , 或 者<br />

设 置 为 –2 31 到 2 31 – 1 范 围 内 的 有 符 号 整 数 。 但 是 汇 编 程 序 不 区 分 –n 和 2 32 – n 之<br />

间 的 整 数 。 类 似 于 >= 的 关 系 运 算 符 使 用 无 符 号 解 释 。 这 意 味 着 0 > –1 关 系 式 是<br />

{FALSE}。<br />

使 用 EQU 命 令 来 定 义 常 数 ( 请 参 阅 第 7-60 页 的 EQU)。 在 定 义 了 数 字 常 数 后 ,<br />

就 不 能 改 变 其 值 。<br />

另 请 参 阅 第 3-20 页 的 数 字 表 达 式 和 第 3-21 页 的 数 字 文 本 。<br />

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

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

Saved successfully!

Ooh no, something went wrong!