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.6 TST 和 TEQ<br />

测 试 和 相 等 测 试 。<br />

语 法<br />

TST{cond} Rn, Operand2<br />

TEQ{cond} Rn, Operand2<br />

其 中 :<br />

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

Rn 是 存 放 第 一 个 操 作 数 的 <strong>ARM</strong> 寄 存 器 。<br />

Operand2<br />

用 法<br />

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

的 第 二 操 作 数 。<br />

这 些 指 令 将 寄 存 器 中 的 值 和 Operand2 进 行 测 试 。 它 们 更 新 结 果 的 条 件 标 志 , 但 不<br />

将 结 果 放 入 任 何 寄 存 器 中 。<br />

TST 指 令 对 Rn 的 值 和 Operand2 的 值 执 行 按 位 “ 与 ” 运 算 。 除 了 丢 弃 掉 结 果 之 外 ,<br />

这 与 ANDS 指 令 相 同 。<br />

TEQ 指 令 对 Rn 的 值 和 Operand2 的 值 执 行 按 位 “ 异 或 ” 运 算 。 除 了 丢 弃 掉 结 果 之<br />

外 , 这 与 EORS 指 令 相 同 。<br />

条 件 标 志<br />

这 些 指 令 :<br />

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

• 在 计 算 Operand2 时 会 更 新 C 标 志 ( 参 阅 第 4-33 页 的 灵 活 的 第 二 操 作 数 )<br />

• 不 影 响 V 标 志 。<br />

使 用 r15<br />

如 果 将 r15 用 作 Rn, 则 使 用 的 值 是 指 令 的 地 址 加 上 8。<br />

在 带 有 寄 存 器 控 制 移 位 的 数 据 处 理 指 令 中 , 不 能 将 r15 用 作 任 何 操 作 数 ( 参 阅 第<br />

4-33 页 的 灵 活 的 第 二 操 作 数 )。<br />

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

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

Saved successfully!

Ooh no, something went wrong!