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

4.10.9 DBG、 DMB、 DSB、 ISB<br />

デバ ッ グ、 データ メ モ リ バ リ ア、 データ 同 期 バ リ ア、 および 命 令 同 期 バ リ ア<br />

です。<br />

構 文<br />

DBG{cond} {#option}<br />

DMB{cond} {#option}<br />

DSB{cond} {#option}<br />

ISB{cond} {#option}<br />

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

cond<br />

option<br />

任 意 の 条 件 コー ド を 指 定 し ます (「 条 件 実 行 」 (ページ 2-20) を<br />

参 照 )。<br />

ヒ ン ト の 演 算 に 任 意 に 指 定 で き る 制 限 です。<br />

使 用 法<br />

これらはヒン ト 命 令 です。 これら の 命 令 は 任 意 に 実 装 する こ と がで き ます。 い<br />

ずれの 命 令 も 実 装 されていない 場 合 は、 NOP として 動 作 します。<br />

DBG<br />

デバ ッ グ ヒ ン ト は、 デバ ッ グシ ス テムおよび 関 連 する シ ス テムに ヒ ン ト を 提<br />

供 します。 こ の 命 令 がどの よ う に 使 用 さ れてい る かについては、 各 シ ス テム<br />

のマニュアルを 参 照 して 下 さい。<br />

DMB<br />

データ メ モ リ バ リ アは メ モ リ バ リ ア と し て 機 能 し ます。 これによ り、DMB 命 令<br />

よ り 前 にプ ロ グ ラ ム 順 で 発 生 する 明 示 的 なすべての メ モ リ ア ク セ スは、 DMB 命<br />

令 よ り 後 にプログ ラ ム 順 で 出 て く る 明 示 的 なデータア クセス よ り も 先 に 観 察<br />

されます。 これは、 プ ロ セ ッ サで 実 行 さ れてい る 他 の 命 令 の 順 序 に 影 響 する<br />

ことはありません。<br />

option に 使 用 で き る 値 は 以 下 の と お り です。<br />

SY<br />

システム 全 体 の DMB 演 算 。 これはデフォルト 値 なので、 省 略 で<br />

きます。<br />

ST ス ト アの 完 了 のみを 待 機 する DMB 演 算 。<br />

4-154 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!