.


:




:

































 

 

 

 





, , , . :

  • eflags/flags;
  • eip/ip.

 

eflags/flags :

  • 8 . .
  • 1 . df (Directory Flag).
    10- eflags .
  • 5 , /, , , 8086.

 

1.

eflags
cf (Carry Flag)   1 . 7, 15 31- ; 0
pf (Parity Flag)   1 8 ( 8 ) ; 0 8
af (Auxiliary carry Flag)   BCD-. : 1 3 3 ; 0 () 3 ()
zf (Zero Flag)   1 ; 0
sf (Sign Flag)   ( 7, 15 31 8, 16 32- ): 1 1; 0 0
of (Overflow Flag)   of : 1 () () , ( 7, 15 31 8, 16 32- ); 0 () () ,
iopl - (Input/Output Privilege Level) 12, 13 -
nt (Nested Task)   ,

2.

eflags
tf (Trace Flag)   . 1 1 . , ; 0
if (Interrupt enable Flag)   () ( INTR). 1 ; 0
rf (Resume Flag)   .
vm (Virtual 8086 Mode)   8086. 1 8086; 0
ac (Alignment Check)   . am cr0. , Pentium . 2 4, ,

 

eip/ip (Instraction Pointer register) -.
eip/ip 32/16 cs . , , , . eip/ip.

 





:


: 2016-10-27; !; : 389 |


:

:

, ; , .
==> ...

1776 - | 1534 -


© 2015-2024 lektsii.org - -

: 0.008 .