ғ әқ ң өң ә ә өң ң ү ә қ :
Ų/ ө ;
FLAGS/ FLAGS .
Ų/ ө ә ң қ. ә қ, CS ө ң ң ғ ұ. ң CS ә Ų/ қ:
d | CS d | |
Ų/ | ||
Ų/
FLAGS/ FLAGS 32(16) ұ. ң ә ң ұң ү қ , ә 0 1 ә қ, (1.1 ).
1.1 -. 32- ң ң
қ | ү ә | ||
CF | ң ққ ғғ қ (ұққ ) ә 1, ә 0. ң ө ә ғғ 7 -,15- ә 31- | ||
PF | ұқ | ң әң 8 ұ , ә 1- ң. Ә -ғ . | |
AF | Қ | -қ . | |
ZF | ө | ң ә ө ғ ә 1. | |
SF | ң | ң ғ ә ғ ә 1. | |
DF | ғ | ң қ ғ қ: ңғ қ қ DF=0, ғ қ қ DF=0 . | |
OF | () | ң ғ . , ң қ ә ү ә 1, ә 0. | |
IOPL | -ғ ң қ | 12,13 | ң қғ ң ғ қ қ қ. |
NT | Қ | ң ұң қғ ң қ . | |
TF | ң ұң қ ұ ғ: 1 ә қ ғ ң ү (1 ө) . 0 ң қ ұ. | ||
IF | Ү | қ ү (INTR ү) ғ () ұқ ғ: 1 қ ү ұқ ; 0 қ ү ғ. | |
RF | ң | ө ү өң ғ. | |
VM | 8086 | ң 8086 ұ : 1- 8086 ұ . 0- қ қғ ұ | |
C | қ | қ қ қғ ұқ ғ. | |
VIF | ү | ғ (ң - ң V ұ) IF ң . VIF VIP қ қ. Pentium . | |
VIP | қғ ү | қғ ү ө ү ә 1 . V VIF қ қ. Pentium . | |
ID | ң CPUID қғ ө ү қ. |
|
|
ID | VIP | VIP | AC | VM | RF | NT | IOPL | OF | DF | IF | TF | SF | ZF | AF | PF | CF | |||||||
FLAGS/ FLAGS ң қ ү қ ө .
қ 8 ү (CF, OF, ZF, SF, PF, AF, IOPL, NT) . ұ қ ғ ң ө ү. FLAGS/FLAGS ң ү қ ә қ ң әң ө. ұ ғ ң ү , ғ ө ә қ қ ә ү .
FLAGS/FLAGS ң ң ғ DF ғ . ұ өң қ. ң ә ң қ ғ қ: ң ңғ қ қ DF=0, , , ң ғ қ қ DF=0.
|
|
FLAGS/FLAGS ң ң ү 8 ү (IF, TF, RF, VM, AC, VIF, VI, ID) . ұ ү, ө , ә 8086 ң қ. Қ ұ , қ ғ , ө ө, ұ ө ө ң ұң ү ә.
ә 2
қ: ң .
. . . ү . ө ә ң ү құ. . . . .
DB, DW, DD, EQU . ә . Ө.ұққ ө. ө.
қ ү. ң ң қ . ғ қ ө. қ құ ң құ ғ. ұ - қ ң қ , : ң қ ң ү ң ө , ң , ұқ қ ү . ұ ү ғ , қ , ғ . ң ғ қ .
ғ : ; ң ү. ұ ұқ қ ө қ. Ө құ қ қғ ң. қ қ , қ , қ e .
ң қ () қ:
қ қ ө. : [] .
қ ү қ қғ . , {} әң : , , , ...