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.14 MIA/MIAPH 和 MIAxy<br />

XScale 协 处 理 器 0 指 令 。<br />

带 内 部 累 加 的 乘 法 (32 位 乘 32 位 , 40 位 累 加 )。<br />

带 内 部 累 加 的 乘 法 , 组 合 半 字 (16 位 乘 16 位 两 次 , 40 位 累 加 )。<br />

带 内 部 累 加 的 乘 法 (16 位 乘 16 位 , 40 位 累 加 )。<br />

语 法<br />

MIA{cond} Acc, Rm, Rs<br />

MIAPH{cond} Acc, Rm, Rs<br />

MIA{cond} Acc, Rm, Rs<br />

其 中 :<br />

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

Acc 是 内 部 累 加 器 。 标 准 名 称 是 accx, 其 中 x 是 一 个 0-n 范 围 内 的 整 数 。<br />

n 的 值 依 赖 于 处 理 器 。 在 目 前 的 处 理 器 中 它 是 0。<br />

Rm、 Rs 是 存 放 要 相 乘 的 值 的 <strong>ARM</strong> 寄 存 器 。<br />

<br />

<br />

是 B 或 T。 B 表 示 使 用 Rm 的 低 位 ([15:0] 位 ), T 表 示 使 用 Rm 的 高<br />

位 ([31:16] 位 )。<br />

是 B 或 T。 B 表 示 使 用 Rs 的 低 位 ([15:0] 位 ), T 表 示 使 用 Rs 的 高<br />

位 ([31:16] 位 )。<br />

不 要 将 r15 用 于 Rm 或 Rs。<br />

用 法<br />

MIA 指 令 将 Rs 和 Rm 中 的 有 符 号 整 数 相 乘 , 并 将 结 果 加 到 Acc 的 40 位 值 中 。<br />

MIAPH 指 令 将 Rs 和 Rm 的 低 半 字 有 符 号 整 数 相 乘 , 指 令 将 Rs 和 Rm 的 高 半 字 有 符 号<br />

整 数 相 乘 , 并 将 两 个 32 位 结 果 加 到 Acc 的 40 位 值 中 。<br />

MIAxy 指 令 将 从 Rs 的 选 定 半 字 取 出 的 有 符 号 整 数 , 乘 以 从 Rm 的 选 定 半 字 取 出 的<br />

有 符 号 整 数 , 并 将 32 位 结 果 加 到 Acc 的 40 位 值 上 。<br />

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

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

Saved successfully!

Ooh no, something went wrong!