카테고리 없음

범용 레지스터 종류 (General Purpose Register)

ddota 2017. 12. 19. 19:44

범용 레지스터 (General Purpose Register)


EAX : 연산할 때 주로 사용된다.


EBX (Base Register) : 주소 연산할 때 사용된다.


ECX (Counter Register) : 연산의 횟수를 지정해줄 때 자주 사용한다.


EDX ( Data Register) : EAX의 보조역할로 많이 사용된다. 나누기 연산 할 때 몫은 EAX , 나머지는 EDX


ESI (Source Index) : 문자열과 관련된 레지스터


EDI (Destination Index) : 문자열과 관련된 레지스터 ex) ESI가 저장되어 있는 문자열에 EDI가 가르키는 문자로 가라.


ESP(Stack Pointer) : ESP는 스택의 맨 윗부분을 가르킨다.


EBP(Base Pointer) :  EBP는 스택의 시작 주소