본문 바로가기
컴퓨터 관련

범용 레지스터 각각의 이름과 용도

by _BlankSpace 2017. 4. 19.
범용 레지스터 각각의 이름, 용도

[그림1] 범용 레지스터

- 16-bit 시절에는 AX, BX, CX, DX 등으로 레지스터를 불렀지만 32bit로 시스템 구조가 변경되면서 앞에 'E'를 붙이는 형식으로 사용되고 있다.

  • EAX - 피연산자와 연산 결과의 저장소
  • EBX - DS segment안의 데이터를 가리키는 포인터
  • ECX - 문자열 처리나 루프를 위한 카운터
  • EDX - I/O 포인터
  • ESI - DS 레지스터가 가리키는 data segment 내의 어느 데이터를 가리키고 이있는 포인터. 문자열 처리에서 source를 가리킴.
  • EDI - ES 레지스터가 가리키고 있는 data segment 내의 어느 데이터를 가리키고  있는 포인터. 문자열 처리에서 destination을 가리킴.
  • ESP - SS 레지스터가 가리키는 stack segment의 맨 꼭대기를 가리키는 포인터
  • EBP - SS 레지스터가 가리키는 스택상의 한 데이터를 가리키는 포인터


'컴퓨터 관련' 카테고리의 다른 글

온라인 컴파일러 (coliru) 소개.  (0) 2017.04.20
컴파일(Compile), 링킹 각각의 소개  (0) 2017.04.19
다국어 문자셋(CharSet)  (0) 2017.04.18
아스키코드(ASCII) 표  (0) 2017.04.18
RGB 컬러, CYMK 컬러 정리  (0) 2017.04.17

댓글