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.

CALL ─ Call Procedure ( 続き )<br />

FI;<br />

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

SWITCH-TASKS (with nesting) to TSS<br />

IF EIP not within code segment limit<br />

THEN #GP(0);<br />

FI;<br />

END;<br />

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

タスク ・ スイッチが行われた場合はすべてのフラグが影響を受け、 タスク ・ スイッチが<br />

行われなか っ た場合は どのフ ラグ も影響を受けない。<br />

追加の Itanium ベース・システム環境例外<br />

Itanium アーキテクチャ ・<br />

メモリ ・ フォル ト<br />

VHPT データ・ フォ ルト 、 ネスト さ れた TLB フォルト 、<br />

データ TLB フォルト 、 代替データ TLB フォルト 、 データ・<br />

ペー ジ 不在フ ォ ルト 、 デー タ NaT ペー ジ参照アボー ト 、<br />

データ・キー・ミス・フォルト、データ・キー許可フォル<br />

ト 、 データ・ アク セス権フォ ルト 、 データ・ アク セス・<br />

ビッ ト ・ フォルト 、 データ・ ダーティ ・ ビッ ト ・ フォルト 。<br />

IA-32_Intercept CALL ゲー ト、 タスク ・ ゲー ト、 タスク ・ セグメン ト を介<br />

した CALL のゲー ト ・ インタ ーセプ ト 。<br />

IA-32_Exception 発生した分岐のデバ ッ グ例外 (PSR.tb が 1 の場合 )。<br />

保護モード例外<br />

#GP(0) デステ ィ ネーシ ョ ン ・ オペラン ド内のターゲッ ト ・ オフ<br />

セ ッ ト が新しいコ ー ド ・ セグ メン ト の範囲外の場合。<br />

デステ ィ ネーシ ョ ン ・ オペラン ド内のセグメン ト ・ セレク<br />

タが NULL の場合。<br />

ゲート内のコード ・セグメント ・セレクタがNULL の場<br />

合。<br />

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

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

DS、 ES、 FS、 または GS レジスタを使用してメモリがア<br />

クセスされ、 レジスタの内容が NULL セグメン ト ・ セレ<br />

クタであった場合。<br />

#GP( セレクタ ) コード ・セグメント、 ゲート、 またはTSS のセレ ク タ ・<br />

イ ンデ ッ ク スが記述子テ ー ブルの範囲外の場合。<br />

デスティネーション ・ オペランド にあるセグメン ト ・ セレ<br />

ク タ の指示先のセグ メ ン ト 記述子が コ ン フ ォ ー ミ ン グ ・<br />

コード・セグメント、非コンフォーミング・コード・セグ<br />

メント、 コール・ゲート、 タスク ・ゲート、 またはタス<br />

ク・ステート・セグメントのいずれのものでもなかった場<br />

合。<br />

非コンフォー ミング ・ コー ド ・ セグメン ト の DPL が CPL<br />

に等し くないか、 またはセグメン トのセグメン ト ・セレク<br />

タの RPL が CPL より大きい場合。<br />

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

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!