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.

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

表 1-14. INT クラス<br />

PE 0 1 1 1 1 1 1 1<br />

VM ─ ─ ─ ─ ─ 0 1 1<br />

IOPL ─ ─ ─ ─ ─ ─ DPL= DPL< ─ ─<br />

CPL CPL or C CPL & NC<br />

割り込みタイプ ─ S/W ─ ─ ─ ─ ─ ─<br />

ゲート・タイプ ─ ─ タスク トラップまた トラップまた トラップまた トラップまた トラップまた<br />

は割り込み は割り込み は割り込み は割り込み は割り込み<br />

REAL-ADDRESS-MODE �<br />

PROTECTED-MODE � � � � � � �<br />

TRAP-OR-INTERRUPT-<br />

GATE<br />

� � � � �<br />

INTER-PRIVILEGE-<br />

LEVEL-INTERRUPT<br />

�<br />

INTRA-PRIVILEGE-<br />

LEVEL-INTERRUPT<br />

�<br />

INTERRUPT-FROM-<br />

VIRTUAL-8086-MODE<br />

�<br />

TASK-GATE �<br />

#GP � � �<br />

注 :<br />

− 無指定。<br />

� 処置が行われる。<br />

空白 処置は行われない。<br />

プロセッサが仮想8086 モ ー ド で動作してい る と き には、 IOPL によってINTn 命令の処<br />

置が決ま る。 IOPL が 3 よ り 小 さ い場合は、 プ ロ セ ッ サは一般保護例外 (#GP) を生成す<br />

る。 IOPL が 3 の場合は、 プロセ ッ サは特権レベル 0 への保護モー ド 割 り 込みを実行す<br />

る。 特権レベル 0 への保護モー ド 割 り 込みを実行する ためには、 割 り 込みゲ ー ト の DPL<br />

が 3 に設定されていて、 かつ割り込みハン ド ラ ・ プロシージ ャのタ ーゲッ ト CPL が 0 で<br />

なければならない。<br />

割り込みディスク リプタ ・ テーブル ・ レジスタ (IDTR) には、 IDT のベース ・ リ ニア ・ ア<br />

ド レ スお よ び範囲を指定す る。 プ ロ セ ッ サの電源投入後 ま たは リ セ ッ ト 後の IDTR の初<br />

期ベー ス ・ ア ド レ ス値は 0 である。<br />

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

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!