Esta es una pregunta terrible. Hace mucho tiempo, antes de 1980 más o menos había un “registro de direcciones de memoria”. Solo había una ruta a la memoria y la CPU la tenía y solo era un registro.
Desde entonces, se han agregado varios niveles de almacenamiento en búfer o almacenamiento en caché entre la solicitud de la CPU y lo que realmente se solicita de la memoria. El lado de la memoria, el registro más cercano, podría ser un chip controlador de caché. O, en realidad, la memoria generalmente está en un bus, por lo que la memoria ve un árbitro de bus para arbitrar entre CPU y tarjetas periféricas, cualquiera de los cuales puede realizar solicitudes de memoria.
Probablemente son peces para el “registro de direcciones de memoria”, pero ese término ha estado obsoleto durante décadas, tal vez todavía se usa actualmente en microcontroladores muy simples sin caché y sin bus.