티스토리 뷰
반응형
※ 본 포스팅은 개인공부 후 자료를 남기기 위한 목적임으로 내용 상에 오류가 있을 수 있음을 밝힙니다.
1. 일반 레지스터
레지스터 이름 |
역 할 |
EAX (Accumulation) |
누산기(계산)에 해당하며 대부분의 연산들이 수행되는 레지스터 |
ECX (Counter) |
개수 횟수 등을 저장하는 카운터로 주로 반복문의 횟수에 사용된다. |
EDX (Data) |
누산기의 확장으로 EDX+EAX로 64비트 연산을 할 때 사용된다. |
EBX (Base) |
일반적인 데이터 레지스터, 주소 지정 시 사용된다. |
2. 주소 레지스터
레지스터 이름 |
역 할 |
ESP |
Stack의 꼭대기 주소를 담는다. |
EBP |
Stack Frame의 바닥 주소를 담는다. |
ESI (Source) |
문자열 연산에서 사용되는 원본 주소를 담는다. |
EDI (Destination) |
문자열 연산에서 사용되는 목적 주소를 담는다. |
EIP |
현재 실행되는 명령의 주소를 담는다. |
반응형
'개인공부 > 시스템' 카테고리의 다른 글
httpd.conf 에 대해 : 사용자별 홈 디렉토리 설정 등 (0) | 2014.04.14 |
---|---|
스택 프레임(Stack Frame)에 대해 (2) | 2014.01.16 |
스택 메모리 영역에 대해 (2) | 2014.01.16 |
시스템 인터럽트(interrupt), 시스템 콜(system call) (0) | 2014.01.16 |