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 />

备 注<br />

一 个 带 有 负 的 expr3 或 expr8 值 的 ADD 指 令 , 将 被 汇 编 为 带 有 正 常 数 的 相 应 SUB 指<br />

令 。 一 个 带 有 负 的 expr3 或 expr8 值 的 SUB 指 令 , 将 被 汇 编 为 带 有 正 常 数 的 相 应<br />

ADD 指 令 。<br />

当 看 到 反 汇 编 列 表 时 就 会 清 楚 这 一 点 。<br />

限 制<br />

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

条 件 标 志<br />

这 些 指 令 更 新 N、 Z、 C 和 V 标 志 。<br />

体 系 结 构<br />

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

示 例<br />

ADD r3,r1,r5<br />

SUB r0,r4,#5<br />

ADD r7,#201<br />

ADD r1,vc+4<br />

; vc + 4 must evaluate at assembly time to<br />

; an integer in the range -255 to +255<br />

不 正 确 的 示 例<br />

ADD r9,r2,r6 ; high registers not allowed<br />

SUB r4,r5,#201 ; immediate value out of range<br />

SUB r3,#-99 ; negative immediate values not allowed<br />

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

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

Saved successfully!

Ooh no, something went wrong!