.


:




:

































 

 

 

 


( ).




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.

 

 





:


: 2017-04-04; !; : 414 |


:

:

,
==> ...

1973 - | 1731 -


© 2015-2024 lektsii.org - -

: 0.01 .