* Register
- EAX: 누산기에 해당하며 대부분의 연산들이 수행된다.
- ECX: 개수, 횟수 등을 저장하는 카운터로 주로 사용된다.
- EDX: 누산기의 확장으로 누산기와 관련된 연산에서 사용된다. EDX와 EAX를 합쳐 64비트 연산을 하는 경우가 대표적이다.
- EBX: 일반적인 데이터 레지스터로, 원래 16비트 모드에서는 포인터로 사용했다.
- ESP (stack pointer): 스택의 꼭대기 주소를 담는다.
- EBP (base pointer): 현재 스택 프레임의 주소를 담으며, 일반적인 목적으로 쓰기도 한다.
- ESI (source index): 문자열 연산에서 사용되는 원본 주소를 담는다.
- EDI (destination index): 문자열 연산에서 사용되는 목적 주소를 담는다.
- EIP (instruction pointer): 현재 실행되는 명령의 주소를 담는다.