16.02.2013 Aufrufe

24531904_j

24531904_j

24531904_j

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

CLTS—Clear Task-Switched Flag in CR0<br />

オペコード 命令 説明<br />

0F 06 CLTS CR0 の TS フラグをクリアする。<br />

説明<br />

CR0 レジスタ内のタスク ・ スイッチ (TS) フラグをクリアする。 この命令は、 オペレー<br />

テ ィ ング ・ システム内で使用するこ とを目的としている。 これは CPL = 0 でのみ実行で<br />

き る特権命令である。 こ の命令は、 保護モー ド 向けの初期化を可能にす る ため、 実ア ド<br />

レス ・ モー ドで実行できるよ うになっている。<br />

プロセッサはタスク ・ スイッチが行われるたびに TS フラグをセットする。 このフラグ<br />

は、 マルチタスキング ・ アプリ ケーシ ョ ンでの FPU コンテキストのセーブを同期させる<br />

ために使用される。 このフラグの詳細は、 『IA-32 インテル ® アーキテクチャ ・ ソフ ト<br />

ウ ェ ア ・ デ ィ ベロ ッ パ ー ズ ・ マニ ュ アル、 下巻』 の TS フラグに関する説明を参照のこ<br />

と。<br />

操作<br />

IF Itanium System Environment THEN IA-32_Intercept(INST,CLTS);<br />

CR0(TS) ← 0;<br />

影響を受けるフラグ<br />

CR0 レジスタ内のTS フラグがクリアされる。 追加の Itanium ベース・システム環境例外<br />

IA-32_Intercept 強制命令イ ン タ ー セプ ト ・ フ ォ ル ト 。<br />

保護モード例外<br />

#GP(0) CPL が 0 より大きい場合。<br />

実アドレス・モード例外<br />

なし。<br />

仮想 8086 モード例外<br />

#GP(0) CPL が 0 より大きい場合。<br />

3:424 第 3 巻 : IA-32 基本命令リファレンス

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!