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.

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

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

大き い場合。<br />

コール ・ ゲー ト、 タスク ・ ゲー ト、 または TSS のセグメ<br />

ント記述子からのDPL が、 CPL、 またはコール ・ ゲー ト、<br />

タスク ・ゲー ト、 または TSS のセグメン ト ・ セレ ク タの<br />

RPL よ り 小さ い場合。<br />

コール・ゲートからのセグメント ・セレクタのセグメント<br />

記述子が、 そのコール・ゲートがコード ・セグメントであ<br />

る こ と を示していない場合。<br />

コール・ゲートからのセグメント ・セレクタが記述子テー<br />

ブルの範囲外の場合。<br />

コール ・ ゲー ト から得られたコー ド ・ セグメン ト の DPL<br />

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

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

ビ ッ ト がローカルと してセッ ト されている場合。<br />

TSS のセグ メ ン ト 記述子が、 TSS がビジーであるか、 また<br />

は使用不可能であ る こ と を示してい る場合。<br />

#SS(0) スタック・スイッチが行われなかったときに、リターン・ア<br />

ド レス、 パラメータ、 またはスタック・ セグメント ・ ポイン<br />

タをスタックにプッシュした結果、 スタック・ セグメント の<br />

範囲を超えた場合。<br />

メモリ・オペランドの実効アドレスがSS セグメント の範囲<br />

外の場合。<br />

#SS( セレクタ ) ス タ ッ ク ・ ス イ ッ チが行われた と き に、 リ タ ー ン ・ ア ド レ<br />

ス、 パラ メータ、 またはスタ ッ ク ・ セグメン ト ・ ポインタ<br />

をスタックにプッシュした結果、 スタック ・セグメントの<br />

範囲を超えた場合。<br />

ス タ ッ ク ・ ス イ ッ チの一環 と して SS レジスタへのロード<br />

が行われよ う と する と き、 指示先のセグメ ン ト が存在しな<br />

い と マ ー ク さ れていた場合。<br />

ス タ ッ ク ・ ス イ ッ チが行われた と き、 リ タ ーン ・ ア ド レ<br />

ス、 パラ メータ、 またはスタ ッ ク ・ セグメン ト ・ ポインタ<br />

をス ト アするための余裕がスタック ・ セグメン ト にない場<br />

合。<br />

#NP( セレクタ ) コード ・セグメント、 データ ・セグメント、 スタック ・セ<br />

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

が存在しない場合。<br />

#TS( セレクタ ) 新しいスタ ッ ク ・ セグメン ト ・ セレ ク タ と ESP が TSS の<br />

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

新しいスタ ッ ク ・ セグメン ト ・ セレ ク タが NULL の場合。<br />

TSS 内の新しいス タ ッ ク ・ セグメン ト ・ セレ ク タの RPL<br />

がアクセス先のコ ー ド ・ セグメン ト の DPL と等し くない<br />

場合。<br />

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

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!