CPU가 계산한 결과를 임시적으로 저장하기 위한 공간
CPU 명령어들은 레지스터와 핑퐁하는 형태를 가진 것들이 많다.
ex) 레지스터에 있는 값을 가져와라, 레지스터에 있는 값을 메모리로 보내라 등
레지스터는 하나만 있는 것은 아니고, 레지스터 세트로 구성되어 있음.
ex) EAX, EBX, ECX, EDX, EBP, ESP, ESI, EDI 등

64비트 환경에서는 레지스터의 가장 큰 크기가 64비트이다.
mov eax, 0x1234
mov rbx, 0x12345678
mov cl, 0xff
mov al, 0x00
mov rax, rdx