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.

Thumb 指 令 参 考<br />

5.2.1 ADD 和 SUB, 低 位 寄 存 器<br />

加 法 和 减 法 。 有 三 种 形 式 的 这 类 指 令 可 操 作 低 位 寄 存 器 。 可 以 :<br />

• 将 两 个 寄 存 器 的 内 容 相 加 或 相 减 , 并 把 结 果 放 到 第 三 个 寄 存 器 中 ;<br />

• 将 一 个 寄 存 器 的 值 加 上 或 减 去 一 个 小 整 数 , 并 将 结 果 放 到 别 的 寄 存 器 中 ;<br />

• 将 一 个 寄 存 器 的 值 加 上 或 减 去 一 个 大 整 数 , 并 将 结 果 放 回 同 一 个 寄 存 器 中 。<br />

语 法<br />

op Rd, Rn, Rm<br />

op Rd, Rn, #expr3<br />

op Rd, #expr8<br />

其 中 :<br />

op 是 ADD 或 者 SUB。<br />

Rd 是 目 标 寄 存 器 。 在 op Rd,#expr8 指 令 中 , 其 也 被 用 作 第 一 个 操 作 数 。<br />

Rn 是 包 含 第 一 个 操 作 数 的 一 个 寄 存 器 。<br />

Rm 是 包 含 第 二 个 操 作 数 的 一 个 寄 存 器 。<br />

expr3 是 一 个 在 –7 到 +7 范 围 内 取 整 数 值 ( 在 汇 编 时 ) 的 表 达 式 。<br />

expr8 是 一 个 在 –255 到 +255 范 围 内 取 整 数 值 ( 在 汇 编 时 ) 的 表 达 式 。<br />

用 法<br />

op Rd,Rn,Rm 执 行 一 个 Rn + Rm 或 Rn - Rm 运 算 , 并 将 结 果 放 到 Rd 中 。<br />

op Rd,Rn,#expr3 执 行 一 个 Rn + expr3 或 Rn - expr3 运 算 , 并 将 结 果 放 到 Rd 中 。<br />

op Rd,#expr8 执 行 一 个 Rd + expr8 或 Rd - expr8 运 算 , 并 将 结 果 放 到 Rd 中 。<br />

5-16 © 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!