.


:




:

































 

 

 

 


,




, . 32- IA-32 16- .

32 . - 8, 16, 32 ( ) 64 . EAX, EBX, ECX, EDX, ESI, EDI, EBP, ESP. , ( - 000 111). 16 16- : AX, BX, CX, DX, SI, DI, BP SP. ( 0-7) ( 8-15) AX, BX, CX, DX. AH, DH, CH, BH AL, DL, CL, BL.

EAX - , - ( EAX);
EBX - DS;
ECX - ( ) ( REP ..) ;

EDX - ( eax) ( - IN/INS, OUT/OUTS;)
ESI - -;
EDI - -;
ESP - .
EBP - SS.

() :
byte ptr 8- , , , , ,
word ptr 16- , - , , , , ( )
dword ptr 32- , - , , , , ( )
qword ptr 64-
tbyte ptr 80-

: EFLAGS EIP. . EIP . , , .

 


(EIP) 32- . , . . , , , . 16 EIP IP 16- .

ZF . 1,
SF .
CF . 1, , ( ), 0
OF . 1,

AF . 1, . - .
PF . 1, , , 0.
IF . 1 , 0
DF . 0 , 1

 


80386 16- . - , , : CS, SS, DS, ES, FS, GS. CS . SS .
DS, ES, FS GS . , , , DS. ES . FS GS .

, , .

 

.

,
,
,
, -
,


. ,

. : mov d,100. , , ! , , .

, , , . mov eax,x; mov ax,i; mov al,c

, . , , , EDX, ESI, EDI, ESP,, SI, DI,.

:





:


: 2016-07-29; !; : 638 |


:

:

, , .
==> ...

1848 - | 1493 -


© 2015-2024 lektsii.org - -

: 0.012 .