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> 指 令 参 考<br />

4.6.1 并 行 加 法 和 减 法<br />

各 种 字 节 方 式 和 半 字 方 式 的 加 法 和 减 法 。<br />

语 法<br />

op{cond} Rd, Rn, Rm<br />

其 中 :<br />

是 下 列 值 之 一 :<br />

S 对 2 8 或 2 16 的 有 符 号 算 法 求 模 。 设 置 CPSR GE 标 志 。<br />

Q 有 符 号 饱 和 算 法 。<br />

SH 有 符 号 算 法 , 将 结 果 减 半 。<br />

U 对 2 8 或 2 16 的 无 符 号 算 法 求 模 。 设 置 CPSR GE 标 志 。<br />

UQ 无 符 号 饱 和 算 法 。<br />

UH 无 符 号 算 法 , 将 结 果 减 半 。<br />

op 是 下 列 值 之 一 :<br />

ADD8<br />

字 节 方 式 加 法<br />

ADD16 半 字 方 式 加 法 。<br />

SUB8 字 节 方 式 减 法 。<br />

SUB16 半 字 方 式 减 法 。<br />

ADDSUBX 交 换 Rm 的 半 字 , 然 后 将 高 半 字 相 加 , 将 低 半 字 相 减 。<br />

SUBADDX 交 换 Rm 的 半 字 , 然 后 将 高 半 字 相 减 , 将 低 半 字 相 加 。<br />

cond 是 一 个 可 选 的 条 件 码 ( 参 阅 第 4-6 页 的 条 件 执 行 )。<br />

Rd<br />

Rm、 Rn<br />

是 目 标 寄 存 器 。 不 要 将 r15 用 作 Rd。<br />

是 存 放 操 作 数 的 <strong>ARM</strong> 寄 存 器 。 不 要 将 r15 用 于 Rm 或 Rn。<br />

运 算<br />

这 些 指 令 单 独 对 操 作 数 的 字 节 或 半 字 执 行 算 法 。 它 们 执 行 两 个 或 四 个 加 法 或 减<br />

法 , 或 一 个 加 法 和 一 个 减 法 。<br />

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

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

Saved successfully!

Ooh no, something went wrong!