Programming/Asm

레지스러 설명

gukbap 2011. 9. 24. 18:17
반응형
범용레지스터

EAX : 누산기(Accumulater) 레지스터. 곱셈과 나눗셈 연산에 사용

EBX : 베이스(Base) 레지스터. 메모리 주소 지정시에 사용

ECX : 계수기(Counter) 레지스터. ex> LOOP, FOR

EDX : 데이터 레지스터. 곱셈, 나눗셈에서 EAX 같이 쓰이며 부호확장 명령에 사용.

오프셋 레지스터

ESI : 메모리를 옮기거나 비교할 때 그 소스의 주소를 가진다.

EDI : 메로리를 옮기거나 비교할 때 그 목적지의 주소를 가진다.

ESP : 스택포인터. 스택의 최종점 주소를 저장. (PUSH, POP에 의해 크기 조절)

EIP : 다음에 실행될 주소를 가르킨다. 
반응형

'Programming > Asm' 카테고리의 다른 글

기본 명령어  (0) 2011.09.14