ds (data segment register) .
.
( , ).
: (LIFO).
ss (stack segment register) .
.
.
, .
es, gs, fs (extension data segment registers).
es - (Extra Segment).
80386, fs,gs ( e).
(, fs:).
eflags/flags .
eflags/flags (flag register) .
eflags/flags 32/16 .
.
flags i8086.
eflags/flags .
1)
.
(, ).
cf - (Carry Flag)
pf - (Parity Flag)
af - (Auxiliary carry Flag)
zf - (Zero Flag) (1 ; 0 )
sf - (Sign Flag)
(1 - = 1; 0 - = 0)
of - (Overflow Flag)
.
iopl - - (Input/Output Privilege Level)
- .
nt - (Nested Task)
,
2) df (Directory Flag).
10- eflags . df : (df = 0) (df = 1).
|
|
3)
/, , , 8086.
tf - (Trace Flag)
.
if - (Interrupt enable Flag)
() .
(1 ; 0 )
rf - (Resume Flag)
.
Vm - 8086 (Virtual 8086 Mode)
8086.
(1 - 8086; 0 - )
ac - (Alignment Check)
.
eip/ip , .
eip/ip (Instraction Pointer register) - .
( ).
eip/ip 32/16 .
!!! .
, . eip/ip.