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.5 ADC、 SBC 和 MUL<br />

带 进 位 的 加 法 , 带 进 位 的 减 法 , 以 及 乘 法 。<br />

语 法<br />

op Rd, Rm<br />

其 中 :<br />

op 是 ADC、 SBC 或 MUL 之 一 。<br />

Rd 是 目 标 寄 存 器 。 其 中 也 包 含 第 一 个 操 作 数 。<br />

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

用 法<br />

ADC 将 Rd 的 值 与 Rm 中 的 值 以 及 进 位 标 记 寄 存 器 的 值 相 加 , 将 结 果 存 放 到 Rd 中 。<br />

使 用 此 指 令 合 成 多 字 加 法 。<br />

SBC 将 Rd 中 的 值 减 去 Rm 中 的 值 , 并 减 去 进 位 标 记 寄 存 器 的 值 , 将 结 果 存 放 到 Rd<br />

中 。 使 用 此 指 令 合 成 多 字 减 法 。<br />

MUL 将 Rd 的 值 与 Rm 中 的 值 相 乘 , 将 结 果 存 放 到 Rd 中 。<br />

限 制<br />

Rd 和 Rm 都 必 须 是 低 位 寄 存 器 ( 即 位 于 r0 到 r7 范 围 内 )。<br />

条 件 标 志<br />

ADC 和 SBC 更 新 N、 Z、 C 和 V 标 志 。<br />

MUL 更 新 N 和 Z 标 志 。<br />

在 版 本 4 及 更 早 版 本 的 <strong>ARM</strong> 体 系 结 构 中 ,MUL 破 坏 C 和 V 标 志 。 在 版 本 5 及 更<br />

高 版 本 的 <strong>ARM</strong> 体 系 结 构 中 , MUL 不 影 响 C 和 V 标 志 。<br />

体 系 结 构<br />

这 些 指 令 可 用 在 <strong>ARM</strong> 体 系 结 构 的 所 有 T 变 体 中 。<br />

示 例<br />

ADC r2,r4<br />

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

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

Saved successfully!

Ooh no, something went wrong!