범용레지스터 EAX : 누산기(Accumulater) 레지스터. 곱셈과 나눗셈 연산에 사용 EBX : 베이스(Base) 레지스터. 메모리 주소 지정시에 사용 ECX : 계수기(Counter) 레지스터. ex> LOOP, FOR EDX : 데이터 레지스터. 곱셈, 나눗셈에서 EAX 같이 쓰이며 부호확장 명령에 사용. 오프셋 레지스터 ESI : 메모리를 옮기거나 비교할 때 그 소스의 주소를 가진다. EDI : 메로리를 옮기거나 비교할 때 그 목적지의 주소를 가진다. ESP : 스택포인터. 스택의 최종점 주소를 저장. (PUSH, POP에 의해 크기 조절) EIP : 다음에 실행될 주소를 가르킨다.