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.4.1 MUL 和 MLA<br />

乘 法 和 乘 加 (32 位 乘 32 位 , 低 32 位 结 果 )。<br />

语 法<br />

MUL{cond}{S} Rd, Rm, Rs<br />

MLA{cond}{S} Rd, Rm, Rs, Rn<br />

其 中 :<br />

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

S<br />

是 一 个 可 选 的 后 缀 。 如 果 指 定 了 S, 则 在 运 算 结 果 上 更 新 条 件 码 标<br />

志 ( 参 阅 第 4-6 页 的 条 件 执 行 )。<br />

Rd 是 目 的 寄 存 器 。<br />

Rm、 Rs、 Rn 是 存 放 操 作 数 的 寄 存 器 。<br />

Rd、 Rm、 Rs 或 Rn 都 不 能 使 用 r15。<br />

Rd 不 能 与 Rm 相 同 。<br />

用 法<br />

MUL 指 令 将 Rm 和 Rs 中 的 值 相 乘 , 并 将 结 果 的 最 低 有 效 32 位 值 放 入 Rd 中 。<br />

MLA 指 令 将 Rm 和 Rs 中 的 值 相 乘 , 加 上 Rn 中 的 值 , 并 将 结 果 的 最 低 有 效 32 位 值 放<br />

入 Rd 中 。<br />

条 件 标 志<br />

如 果 指 定 了 S, 则 下 列 指 令 :<br />

• 根 据 结 果 来 更 新 N 和 Z 标 志 。<br />

• 不 影 响 V 标 志<br />

• 在 v4 及 更 早 版 本 体 系 结 构 中 破 坏 C 标 志<br />

• 在 v5 及 更 高 版 本 体 系 结 构 中 不 影 响 C 标 志 。<br />

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

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

Saved successfully!

Ooh no, something went wrong!