Estás un poco cerca.
Todas las computadoras o microprocesadores tienen algo que se llama un Bus de direcciones y un Bus de datos. El bus de direcciones, como imaginó, es un número de líneas individuales, cada una de las cuales se manejará con un nivel lógico alto o bajo lógico. La lógica alta es un voltaje cerca del riel de voltaje utilizado para alimentar el procesador o bus. La lógica cero normalmente está cerca del suelo.
El bus de direcciones puede ser de varios anchos, con más o menos líneas, según el procesador. El código presentado de niveles altos y bajos se denomina dirección. Cada ubicación de memoria tiene su propia dirección específica asociada y cuando se presenta esa dirección, se decodifica y se accede a esa ubicación de memoria. Los datos se transfieren a través del bus de datos.
(Aparte: en algunas arquitecturas, parte de la dirección se pasa realmente al bus de datos durante la fase de direccionamiento).
Entonces. habiendo establecido que, en su pregunta.
Normalmente se accede a la memoria de una de las dos formas principales. Ya sea por el procesador para recuperar instrucciones para ejecutar, o, para almacenar o recuperar datos al comando de las instrucciones.
Dentro de la computadora hay un contador llamado puntero de instrucción. Este contador simple se incrementa a medida que se procesa cada instrucción o parte de la instrucción. Entonces, en este caso, el puntero de instrucción simplemente se envía al bus de direcciones. (Nota: el contador no siempre cuenta de forma lineal. Cualquier cosa como una instrucción de salto puede configurar el contador en una nueva ubicación de memoria en cualquier momento, lo que permite que el programa realice bucles, llame a subrutinas, etc.
A medida que se ejecutan las instrucciones, algunos de ellos requieren una lectura o escritura en la memoria e incluyen un puntero a la dirección, o una variable que contiene un puntero a esa dirección. La computadora reconoce estas instrucciones y pasa la dirección desde esa ubicación al bus de direcciones y realiza la lectura o escritura necesaria según las instrucciones.
Todo esto sucede bajo el control de una máquina de estado que secuencia todo en el orden correcto y con el tiempo correcto.