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.

ディレクティブリファレンス<br />

7.8.6 EQU<br />

EQU デ ィ レ ク テ ィ ブは、 数 値 定 数 、 レ ジ ス タ 相 対 値 、 ま たはプ ロ グ ラ ム 相 対 値<br />

にシンボル 名 を 割 り 当 てます。 * は EQU と 同 じ 意 味 です。<br />

構 文<br />

name EQU expr{, type}<br />

各 項 目 には 以 下 の 意 味 があ り ます。<br />

name<br />

expr<br />

値 に 割 り 当 て る シンボル 名 を 指 定 し ます。<br />

レ ジ ス タ 相 対 ア ド レ ス、 プ ロ グ ラ ム 相 対 ア ド レ ス、 絶 対 ア ド レ<br />

ス、 または 32 ビ ッ ト 整 数 定 数 のいずれかを 指 定 し ます。<br />

type は、 オプシ ョ ンです。 type には、 以 下 のいずれかを 指 定 でき ま<br />

す。<br />

• <strong>ARM</strong><br />

• THUMB<br />

• CODE32<br />

• CODE16<br />

• DATA<br />

type は、 expr が 絶 対 ア ド レ スの 場 合 にのみ 使 用 で き ます。 name が<br />

エクスポート される 場 合 、 オブジェク ト ファイル 内 のシンボル<br />

テーブルに 含 まれる name エン ト リは、type に 指 定 されている 値 に<br />

基 づいて <strong>ARM</strong>、 THUMB、 CODE32、 CODE16、 または DATA のいずれか と し<br />

てマーク されます。 こ の 情 報 は リ ン カに よ って 使 用 さ れます。<br />

使 用 法<br />

EQU を 使 用 して 定 数 を 定 義 します。 これは、C 言 語 で #define を 使 用 して 定 数 を<br />

定 義 する 方 法 と 似 ています。<br />

シンボルのエクスポートについては、 「KEEP」 (ページ 7-101) および<br />

「EXPORT、 GLOBAL」 (ページ 7-92) を 参 照 して 下 さい。<br />

7-90 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!