Ejecución del programa en la CPU

Puede especular sobre cómo está programado el procesador central. Contiene un registro especial, el registro de instrucciones, cuyo patrón de bits determina lo que puede hacer la unidad central de procesamiento. Una vez que se ha completado esa acción, se puede modificar el patrón de bits dentro del registro de instrucciones, y también la unidad central de procesamiento puede realizar la operación nominativa mediante este siguiente patrón de bits.

Dado que las direcciones son simplemente patrones de bits, se mantendrán en la memoria. El registro de puntero de instrucción tiene continuamente la dirección de memoria de (apunta a) la siguiente instrucción que se ejecutará. para que la unidad de gestión ejecute esta instrucción, se deriva al registro de instrucciones. el caso es el siguiente:

  1. Una secuencia de instrucciones se almacena en la memoria.
  2. La dirección de memoria donde se encuentra la primera instrucción se copia en el puntero de instrucción.
  3. La CPU envía la dirección dentro del puntero de instrucción a la memoria en el bus de direcciones.
  4. La CPU envía una señal de «lectura» al bus de control.
  5. La memoria responde enviando una copia del estado de los bits en esa ubicación de memoria en el
    bus de datos, que luego la CPU copia en su registro de instrucciones.
  6. El puntero de instrucción se incrementa automáticamente para contener la dirección de la siguiente
    instrucción en la memoria.
  7. La CPU ejecuta la instrucción dentro del registro de instrucciones.
  8. Ir al paso 3

Los pasos 3, 4 y 5 se denominan búsqueda de instrucciones. Observe que los pasos 3 a 8 constituyen un ciclo, el ciclo de ejecución de instrucciones. Se muestra gráficamente a continuación.

Publicación traducida automáticamente

Artículo escrito por Stranger1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *