A CPU contém internamente uma memória de alta velocidade que permite o armazenamento de valores intermediários ou informações de comando. Esta memória é composta de registradores, na qual cada registro tem uma função própria.
Os registradores e memória principal são semelhantes pois são destinados ao armazenamento de dados para processamento. Porém a localização destes componentes, a capacidade de armazenamento e os tempos de acesso às informações que os diferenciam.
Fonte: https://sites.google.com/site/unipliarquitetdecomputadores/aulas/aula-4---registradores-tipos-de-registradores