16.02.2013 Aufrufe

24531904_j

24531904_j

24531904_j

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

INT n/INTO/INT 3—Call to Interrupt Procedure ( 続き )<br />

TSS のスタ ッ ク ・ セグメン ト が書き込み可能なデータ ・ セ<br />

グメン ト でない場合。<br />

スタック ・セグメン トのセグメン ト ・セレクタ ・ インデッ<br />

ク スがデ ィ ス ク リ プ タ ・ テ ー ブルの範囲外の場合。<br />

#PF ( フォルト ・コード ) ペー ジ ・ フ ォ ル ト が発生した場合。<br />

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

#GP メモリ ・ オペランドの実効アドレスが CS、 DS、 ES、 FS、<br />

または GS セグ メ ン ト の範囲外の場合。<br />

割り込みベクタがIDT の範囲外の場合。<br />

#SS プ ッ シ ュ 時ス タ ッ ク範囲違反の場合。<br />

ス タ ッ ク ・ ス イ ッ チが発生した と き、 リ タ ー ン ・ ア ド レ<br />

ス、 フラグ、 またはエラー ・ コ ー ド をスタ ッ ク にプ ッ シュ<br />

して、 ス タ ッ ク ・ セグ メ ン ト の範囲を超えた場合。<br />

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

#GP(0) (INT n 命令の場合 ) IOPL が 3 より小さいか、 または割り<br />

込みゲー ト 、 ト ラ ッ プ ・ ゲー ト 、 または タ ス ク ・ ゲー ト の<br />

ディスクリプタのDPL が 3 に等し く ない場合。<br />

IDT、 割り込みゲート、 トラップ・ゲート、 またはタス<br />

ク・ゲート内の命令ポインタがコード・セグメントの範囲<br />

を超えている場合。<br />

#GP( セレクタ ) 割り込みゲー ト、 ト ラ ップ ・ ゲー ト、 またはタスク ・ ゲー<br />

ト内のセグメント ・セレクタがNULL の場合。<br />

割り込みゲート、 トラップ・ゲート、 タスク・ゲート、<br />

コード ・セグメント、 またはTSS のセグメン ト ・ セレ ク<br />

タ・インデックスがそのディスクリプタ・テーブルの範囲<br />

外の場合。<br />

割り込みベクタがIDT の範囲外の場合。<br />

IDT ディスクリプタが、 割り込みディスクリプタ、 トラッ<br />

プ・ディスク リプタ、 またはタスク ・ディスク リプタのい<br />

ずれで も ない場合。<br />

INT n 命令に よ っ て割 り 込みが発生し、 割 り 込みデ ィ ス ク<br />

リプタ、 トラップ・ディスクリプタ、 またはタスク ・ディ<br />

スクリプタのDPL が CPL より小さい場合。<br />

割り込みゲー ト または ト ラップ ・ゲー ト内のセグメント ・<br />

セレクタの指示先がコー ド ・ セグメン トのセグメン ト ・<br />

デ ィ スク リ プタでない場合。<br />

TSS のセグメン ト ・ セレ ク タのローカル / グローバル ・<br />

ビ ッ ト が ロ ー カ ルに設定されている場合。<br />

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

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!