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

对 于 字 传 送 , 地 址 必 须 可 被 4 除 尽 ; 对 于 半 字 传 送 , 地 址 必 须 可 被 2 除 尽 。<br />

如 果 系 统 含 有 系 统 协 处 理 器 (cp15), 则 可 以 启 用 对 齐 检 查 。 如 果 启 用 了 对 齐 检<br />

查 , 那 么 非 对 齐 的 传 送 会 导 致 对 齐 异 常 。<br />

如 果 系 统 没 有 系 统 协 处 理 器 (cp15), 或 者 禁 用 了 对 齐 检 查 :<br />

• 非 对 齐 的 装 载 破 坏 Rd。<br />

• 非 对 齐 的 存 储 将 破 坏 存 储 器 。 对 于 半 字 存 储 , 存 储 器 中 被 破 坏 的 位 置 位 于<br />

[ 地 址 AND NOT 0x1], 对 于 字 存 储 , 字 位 于 [ 地 址 AND NOT b11] 处 。<br />

体 系 结 构<br />

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

示 例<br />

LDR<br />

LDRSH<br />

STRB<br />

r2,[r1,r5]<br />

r0,[r0,r6]<br />

r1,[r7,r0]<br />

不 正 确 的 示 例<br />

LDR r13,[r5,r3] ; high registers not allowed<br />

STRSH r7,[r3,r1] ; no signed store instruction<br />

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

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

Saved successfully!

Ooh no, something went wrong!