23.10.2014 Views

RealView - ARM Information Center

RealView - ARM Information Center

RealView - ARM Information Center

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>ARM</strong> 指 令 参 考<br />

4.3.4 MOV、 CPY 和 MVN<br />

移 动 、 复 制 和 取 反 移 动 。<br />

语 法<br />

MOV{cond}{S} Rd, Operand2<br />

CPY{cond} Rd, Rm<br />

MVN{cond}{S} Rd, Operand2<br />

其 中 :<br />

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

S<br />

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

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

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

Operand2<br />

是 一 个 灵 活 的 第 二 操 作 数 。 详 细 的 选 项 信 息 请 参 阅 第 4-33 页 的 灵 活<br />

的 第 二 操 作 数 。<br />

Rm 是 源 寄 存 器 。<br />

用 法<br />

MOV 指 令 将 Operand2 的 值 传 送 到 Rd 中 。<br />

MVN 指 令 取 出 Operand2 的 值 , 对 该 值 执 行 按 位 逻 辑 “ 非 ” 运 算 , 并 将 结 果 放 入 Rd<br />

中 。<br />

在 某 些 情 况 下 , 汇 编 程 序 会 用 MVN 代 替 MOV, 或 用 MOV 代 替 MVN。 在 阅 读 反 汇 编 列<br />

表 时 要 清 楚 这 一 点 。 详 细 信 息 请 参 阅 第 4-35 页 的 指 令 替 换 。<br />

CPY 指 令 是 不 带 S 后 缀 的 MOV 指 令 的 同 义 词 , 并 带 有 Operand2 作 为 不 移 位 的 寄 存<br />

器 。 其 将 Rm 的 值 复 制 到 Rd 中 。<br />

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

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

Saved successfully!

Ooh no, something went wrong!