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

4.2.13 CLREX<br />

排 他 を ク リ アする 命 令 です。 排 他 ア ク セ ス を 要 求 し てい る ア ド レ スが 存 在 す<br />

る こ と を 示 す、 実 行 中 のプ ロ セ ッ サの ローカルレ コー ド を ク リ ア し ます。<br />

構 文<br />

CLREX{cond}<br />

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

cond<br />

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

参 照 )。<br />

注<br />

cond を 指 定 でき るのは、 Thumb-2 コードで、 前 に IT 命 令 を 使 用<br />

し た 場 合 のみです。 この 命 令 は、 <strong>ARM</strong> では 無 条 件 命 令 です。<br />

使 用 法<br />

CLREX 命 令 を 使 用 し て、 密 に 結 合 されている 排 他 ア ク セスモニ タ をオープンア<br />

クセス 状 態 に 戻 すことができます。 これによ り、 メモリへのダミース トアを<br />

行 う 必 要 がなくなります。 同 期 のプ リ ミ テ ィ ブサポー ト の 詳 細 については、<br />

『<strong>ARM</strong> アーキテ クチャ リ フ ァ レンスマニュアル』 を 参 照 して 下 さい。<br />

CLREX が、 ア ド レ スか ら 排 他 ア ク セスの 要 求 があ る 実 行 中 のプ ロ セ ッ サのグ<br />

ローバルレ コー ド も ク リ アする かど う かは、 実 装 に よ って 定 義 さ れます。<br />

アーキテクチャ<br />

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

この 32 ビッ ト Thumb-2 命 令 は <strong>ARM</strong>v7 以 降 で 使 用 で き ます。<br />

16 ビッ トの Thumb CLREX 命 令 はあ り ません。<br />

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

Non-Confidential

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

Saved successfully!

Ooh no, something went wrong!