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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>ARM</strong> 命 令 と Thumb 命 令<br />

WFE<br />

イベン ト レジスタが 設 定 されていない 場 合 、WFE は、 以 下 のいずれかのイベン<br />

ト が 発 生 する まで 実 行 を 保 留 し ます。<br />

• IRQ 割 り 込 み (CPSR の I ビットでマスクされている 場 合 を 除 く)<br />

• FIQ 割 り 込 み (CPSR の F ビ ッ ト でマス ク されている 場 合 を 除 く)<br />

• 不 正 確 なデータ アボー ト (CPSR の A ビットでマスクされている 場 合 を<br />

除 く)<br />

• デバ ッ グエン ト リ 要 求 (デバ ッ グが イ ネーブルの 場 合 )<br />

• 別 のプロセ ッ サが SEV 命 令 を 使 用 し て 発 生 し た イベン ト<br />

イベン ト レ ジ ス タ が 設 定 さ れてい る 場 合 、 WFE は、 そのレジス タ を ク リ ア し て<br />

すぐに 戻 り ます。<br />

WFE を 実 装 する 場 合 は、 SEV も 実 装 する 必 要 があり ます。<br />

WFI<br />

WFI は、 以 下 のいずれかの イベン ト が 発 生 する まで 実 行 を 保 留 し ます。<br />

• IRQ 割 り 込 み (CPSR の I ビ ッ ト の 設 定 と は 無 関 係 )<br />

• FIQ 割 り 込 み (CPSR の F ビ ッ ト の 設 定 と は 無 関 係 )<br />

• 不 正 確 なデータ アボー ト (CPSR の A ビットでマスクされている 場 合 を<br />

除 く)<br />

• デバ ッ グエン ト リ 要 求 (デバ ッ グがイ ネーブルされているかど う かは 無<br />

関 係 )<br />

YIELD<br />

YIELD は、 現 在 のスレッドが、 スワップアウトできるタスク (スピンロックな<br />

ど) を 実 行 している こ と をハード ウェアに 示 します。 ハー ド ウ ェ アは、 こ の<br />

ヒントを 使 用 して、マルチスレッドシステムでスレッドを 中 断 および 再 開 で<br />

きます。<br />

アーキテクチャ<br />

これらの <strong>ARM</strong> 命 令 は、 <strong>ARM</strong>v6K 以 降 で 使 用 で き ます。<br />

これらの 32 ビッ ト Thumb 命 令 は、 <strong>ARM</strong>v6T2 以 降 で 使 用 で き ます。<br />

これらの 16 ビッ ト Thumb 命 令 は、 <strong>ARM</strong>v6T2 以 降 で 使 用 で き ます。<br />

NOP はすべての <strong>ARM</strong> および Thumb アーキテ ク チャ で 疑 似 命 令 と し て 使 用 で き<br />

ます。<br />

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

Non-Confidential

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

Saved successfully!

Ooh no, something went wrong!