24531904_j

24531904_j 24531904_j

16.02.2013 Aufrufe

RET—Return from Procedure ( 続き ) 追加の Itanium ベース・システム環境例外 Itanium アーキテクチャ ・ メモリ ・ フォル ト VHPT データ ・ フォル ト、 ネス ト された TLB フォルト、 データ TLB フォルト、 代替データTLB フォルト、 デー タ・ページ不在フォルト、 データNaT ページ参照アボー ト、 データ・キー・ ミス・フォルト、 データ・キー許可 フォルト、 データ・アクセス権フォルト、 データ・アクセ ス・ビット ・フォルト、 データ・ダーティ ・ビット ・フォ ルト。 IA-32_Exception 発生した分岐のデバ ッ グ例外 (PSR.tb が 1 の場合 )。 保護モード例外 #GP(0) リターン・コードまたはスタック・セグメント ・セレクタ が NULL の場合。 リターン命令ポインタがリターン・コード ・セグメントの 範囲内にない場合。 #GP( セレクタ ) リターン・コード ・セグメント ・セレクタのRPL が CPL より小さい場合。 リターン・コードまたはスタック・セグメント ・セレク タ・インデックスがそのディスクリプタ・テーブルの範囲 内にない場合。 リターン・コード ・セグメント ・ディスクリプタがコー ド ・ セグ メ ン ト を指定していない場合。 リターン・コード ・セグメントが非コンフォーミングであ り、 セグメント ・セレクタの DPL がコー ド ・ セグメント のセグメン ト ・ セレ ク タの RPL に等し く ない場合。 リターン・コード ・セグメントがコンフォーミングであ り、 セグメント ・セレクタの DPL がコー ド ・ セグメント のセグメン ト ・ セレ ク タの RPL よ り 大き い場合。 スタック ・セグメン トが書き込み可能なデータ ・セグメン ト でない場合。 スタック・セグメント ・セレクタRPL がリターン・ コー ド・セグメント・セレクタのRPL に等し く ない場合。 スタック・セグメント ・ディスクリプタDPL がリター ン・コード ・セグメント ・セレクタのRPL に等し く ない 場合。 #SS(0) スタックのト ップ ・バイ トがスタックの範囲内にない場 合。 リ タ ー ン ・ ス タ ッ ク ・ セグ メ ン ト が存在しない場合。 #NP( セレクタ ) リ タ ー ン ・ コ ー ド ・ セグ メ ン ト が存在しない場合。 #PF ( フォルト ・コード ) ペー ジ ・ フ ォ ル ト が発生した場合。 #AC(0) 現行特権レベルが 3 のときに、 アライメント ・チェックが イネーブルにされていて、 アライメントが合わないメモ リ・アクセスが行われた場合。 3:720 第 3 巻 : IA-32 基本命令リファレンス

RET—Return from Procedure ( 続き ) 実アドレス・モード例外 #GP リターン命令ポインタがリターン・コード ・セグメントの 範囲内にない場合。 #SS スタックのト ップ ・バイ トがスタックの範囲内にない場 合。 仮想 8086 モード例外 #GP(0) リターン命令ポインタがリターン・コード ・セグメントの 範囲内にない場合。 #SS(0) スタックのト ップ ・バイ トがスタックの範囲内にない場 合。 #PF ( フォルト ・コード ) ペー ジ ・ フ ォ ル ト が発生した場合。 #AC(0) アライメン ト ・ チェ ッ クがイネーブルにされていて、 アラ イ メン ト が合わないメモ リ ・ ア クセスが行われた場合。 第 3 巻 : IA-32 基本命令リファレンス 3:721

RET—Return from Procedure ( 続き )<br />

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

#GP リターン命令ポインタがリターン・コード ・セグメントの<br />

範囲内にない場合。<br />

#SS スタックのト ップ ・バイ トがスタックの範囲内にない場<br />

合。<br />

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

#GP(0) リターン命令ポインタがリターン・コード ・セグメントの<br />

範囲内にない場合。<br />

#SS(0) スタックのト ップ ・バイ トがスタックの範囲内にない場<br />

合。<br />

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

#AC(0) アライメン ト ・ チェ ッ クがイネーブルにされていて、 アラ<br />

イ メン ト が合わないメモ リ ・ ア クセスが行われた場合。<br />

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

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!