EAX = 00000001 General Purpose Register
EBX = 00000001 General Purpose Register
ECX = 59AAEBB1 General Purpose Register
EDX = 002AF1D8 General Purpose Register
ESI = 00237070 데이터복사나 조작시 source date의 주소가 저장됌 ESI레지스터가 가르키는 주소의 데이터를 EDI레지스터가 가르키는 주소로 복사하는 용도가 많이 사용
EDI = 00000111 복사작업시 목적지의 주소가 저장 주로 ESI레지스터가 가르키는 주소의 데이터에 복사됌
ESP = 0021EE44 하나의 스택프레임의 끝주소가 저장됌 PUSH,POP명령어에 따라서 ESP의 값이 4Byte씩변함
EBP = 0021EEB8 하나의 스택 프레임의 시작지점주소저장됌 현재 사용되는 스택 프레임이 소멸돼면 이전
에 사용되던 스택프레임을 가리키게됨
---------위까지 범용 레지스터 종류?---
EIP = 00AB876A next instruction to be executed..the instruction pointer
EFL = 00000246 EFLAGS는 운영 및 프로세서의 상태의 결과를 저장하고 제어 할 벡터로 사용하는 32 비트 레지스터이다.
번역 : http://translate.google.co.kr/translate?hl=ko&langpair=en%7Cko&u=http://en.wikibooks.org/wiki/X86_Assembly/Control_Flow
원본 : http://en.wikibooks.org/wiki/X86_Assembly/X86_Architecture
'컴퓨터 과학 & 영상처리 관련 > Assembly (시스템 소프트웨어)' 카테고리의 다른 글
윈도우에서 NASM 설치 및 프로그래밍 환경 (0) | 2014.03.16 |
---|---|
nasm 윈도우, 리눅스 사용 방법 예제 (0) | 2014.02.25 |
편리돋는 매크로 %define (0) | 2011.06.03 |
lea eax, [ebp-8] 해서 값이나 주소를 확인해보자 (0) | 2011.06.03 |
Implementation of atoi in assembly (0) | 2011.05.22 |