[ Register ] 범용 레지스터 종류 & 범용 레지스터 역할
·
Archive/Hacking
레지스터? CPU 내부에서 사용되는 고속의 기억 장치. CPU는 연산을 위해 메모리에 있는 데이터들을 레지스터로 옮깁니다. 연산을 하는 도중에도 연산 결과를 레지스터에 저장합니다. 인텔 x86 CPU 에서는 9개의 범용 레지스터를 제공하고 있습니다. 오늘 포스팅은 그 9개의 범용레지스터의 종류와, 각각의 레지스터가 어떤 임무를 부여받았는지에 대한 포스팅입니다. 레지스터 종류 EAX (Extended Accumulator Register) - 산술 연산 레지스터로, 곱셈과 나눗셈 명령에서 사용하고 함수의 return 값을 저장합니다. EBX (Extended Base Register) - 산술 연산 레지스터로, ESI나 EDI와 합쳐져 인덱스에 사용됩니다. ECX (Extended Counter Regis..