범용 레지스터인 EAX, EBX, ECX, EDX, ESI, EDI, EIP, ESP, EBP 에 대해서 알아보겠습니다. 디스어셈블 할 때 기본적으로 알아두어야 할 레지스터들입니다. 커널디버깅 중 Bugcheck Analysis 중 일부입니다. 이런식으로 BSOD 시점에 CPU의 각 레지스터 별로 어떤 내용을 담고있었는지 출력되게 됩니다. 위 그림에는 RAX, RBX....로 위에서 명시한 EAX, EBX...와 다른데 이유는 64bit에서 사용된 레지스터이기 때문입니다. 즉, 32bit : EAX, EBX, ECX...... 64bit : RAX, RBX, RCX...... 32bit 레지스터가 64bit에서 사용가능하도록 확장되어 명칭이 변경되었다 정도로 알아두시면 됩니다. 1. EAX (Extend..