08.11.2014 Views

RealView Compilation Tools アセンブラガイド - ARM Information Center

RealView Compilation Tools アセンブラガイド - ARM Information Center

RealView Compilation Tools アセンブラガイド - 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 />

表 2-13 UAL 以 前 の Thumb 構 文 と UAL 構 文 の 相 違 点 ( 続 き)<br />

変 更 点 UAL 以 前 の Thumb 構 文 UAL の 構 文<br />

Rd と Rn がどちら も Lo レ ジ ス タ の 場 合 、 MOV Rd, Rn<br />

は ADDS Rd, Rn, #0 として 逆 アセンブルされます。<br />

MOV r2, r3<br />

MOV r8, r9<br />

CPY r0, r1<br />

LSL r2, r3, #0<br />

ADDS r2, r3, #0<br />

MOV r8, r9<br />

MOV r0, r1<br />

MOVS r2, r3<br />

NEG Rd, Rm は RSBS Rd, Rm, #0 として 逆 アセンブルさ<br />

れます。<br />

NOP 命 令 は、 MOV r8, r8 を 置 き 換 え ます ( 可 能 な 場<br />

合 )。<br />

NEG Rd, Rm RSBS Rd, Rm, #0<br />

- NOP NOP MOV r8, r8<br />

2-58 Copyright © 2002-2008 <strong>ARM</strong> Limited. All rights reserved. <strong>ARM</strong> DUI 0204IJ<br />

Non-Confidential

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

Saved successfully!

Ooh no, something went wrong!