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.

LAR—Load Access Rights Byte ( 続き )<br />

表 1-15. LAR ディスクリプタの有効性<br />

操作<br />

タイプ 名前 有効 / 無効<br />

0 予約済み 無効<br />

1 使用可能 16 ビット TSS 有効<br />

2 LDT 有効<br />

3 ビジー 16 ビット TSS 有効<br />

4 16 ビット・コール・ゲート 有効<br />

5 16 ビット /32 ビット・タスク・ゲート 有効<br />

6 16 ビット・トラップ・ゲート 無効<br />

7 16 ビット割り込みゲート 無効<br />

8 予約済み 無効<br />

9 使用可能 32 ビット TSS 有効<br />

A 予約済み 無効<br />

B ビジー 32 ビット TSS 有効<br />

C 32 ビット・コール・ゲート 有効<br />

D 予約済み 無効<br />

E 32 ビット・トラップ・ゲート 無効<br />

F 32 ビット割り込みゲート 無効<br />

IF SRC(Offset) > descriptor table limit THEN ZF ← 0; FI;<br />

Read segment descriptor;<br />

IF SegmentDescriptor(Type) ≠ conforming code segment<br />

AND (CPL > DPL) OR (RPL > DPL)<br />

OR Segment type is not valid for instruction<br />

THEN<br />

ZF ← 0<br />

ELSE<br />

IF OperandSize = 32<br />

THEN<br />

DEST ← [SRC] AND 00FxFF00H;<br />

ELSE (*OperandSize = 16*)<br />

DEST ← [SRC] AND FF00H;<br />

FI;<br />

FI;<br />

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

アクセス権が正常にロード された場合は ZF フラグが1 にセッ ト され、 ロー ド できな<br />

かった場合は 0 にクリアされる。<br />

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

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!