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> 命 令 と Thumb 命 令<br />

使 用 法<br />

MOV32 疑 似 命 令 の 主 な 目 的 は 以 下 の と お り です。<br />

• 1 つの 命 令 でイ ミディエー ト 値 を 生 成 できない 場 合 に リ テラル 定 数 を 生<br />

成 する こ と 。<br />

• プログラム 相 対 アドレスまたは 外 部 アドレスをレジスタにロードするこ<br />

と。 このアドレスは、 リンカが MOV32 を 保 持 する ELF セクションをどこ<br />

に 配 置 し て も 有 効 です。<br />

注<br />

こ の 方 法 で ロー ド さ れたア ド レ スは リ ン ク 時 に 固 定 さ れる ため、 こ の<br />

コー ド は 位 置 依 存 コー ド にな り ます。<br />

ローカルラベルが Thumb コー ド を 参 照 する 場 合 、 MOV32 はア ド レスの Thumb<br />

ビッ ト (ビッ ト 0) が 設 定 されます。<br />

アーキテクチャ<br />

こ の 疑 似 命 令 は、 <strong>ARM</strong>、 Thumb 共 に <strong>ARM</strong>v6T2 以 降 で 使 用 で き ます。<br />

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

Non-Confidential

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

Saved successfully!

Ooh no, something went wrong!