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

保護モード例外<br />

#GP(0) 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 />

TSS のセグメン ト ・ デ ィ スク リ プタが、 その TSS がビ<br />

ジ ー であ る か使用不可能であ る と 指定してい る場合。<br />

#SS(0) リターン・アドレス、 フラグ、 またはエラー・コードをス<br />

タックにプッシュして、 スタック・セグメントの範囲を超<br />

えたが、 ス タ ッ ク ・ ス イ ッ チが行われなか っ た場合。<br />

#SS( セレクタ ) SS レジスタがロード されよう としたとき、 指示先のセグ<br />

メ ン ト が存在しない と マ ー ク さ れていた場合。<br />

リターン・アドレス、 フラグ、 エラー・コード、 またはス<br />

タック・セグメント ・ポインタをプッシュして、 新しいス<br />

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

#NP( セレクタ ) コード ・セグメント、 割り込みゲート、 トラップ・ゲー<br />

ト、 タスク ・ゲート、 またはTSS が存在しない場合。<br />

#TS( セレクタ ) TSS内のスタック・セグメント ・セレクタのRPL が、 割<br />

り込みゲー ト または ト ラップ ・ゲー トによってアクセスさ<br />

れるコー ド ・ セグメン ト の DPL に等し く ない場合。<br />

TSS 内のスタック・セグメント ・セレクタによって指され<br />

ているスタ ッ ク ・ セグメン ト ・ デ ィ ス ク リ プタの DPL が<br />

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

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

TSS 内のスタック・セグメント ・セレクタがNULL の場<br />

合。<br />

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

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!