Programming/Assembly

[ 어셈블리 / Assembly ] 레지스터

orph3vs 2011. 3. 11. 18:41

32-bit General-Purpose Registers (범용 레지스터)

EAX

리턴

EBX

ECX

반복의 기준점

EDX

 

 

EBP

스택 프레임의 시작 지점

ESP

스택의 최상단을 가르킴

ESI

source index
destination index  
ex)strcpy(d , s)

EDI


EFLAGS

상태값

EIP

CPU가 실행할 다음 명령어를 가지고 있음



16-bit Segment Registers

CS

ES

SS

FS

DS

GS

 

데이터 타입

사용 용도

Byte

부호 없는 1 byte

Word

부호 없는 2 byte

DWord

부호 없는 4 byte


출처 : i2sec Reverse Engeneering 교재