T22 ejecutainstruccion esti_galindouh

2
Realización de una instrucción: 1. La instrucción comienza en el contador de programa (CP), que es un registro de un ordenador que indica la posición de un procesador en su secuencia de instrucciones. 2. El contador del programa es incrementados automáticamente en cada ciclo de instrucción de tal manera que las instrucciones son leídas en secuencia desde la memoria. 3. Después pasa al MAR (Memory Addres Register), registro de direcciones de memoria: Es un registro de alta velocidad integrado en el microprocesador. Contiene la dirección del dato que se quiere leer o escribir. Está conectado con el bus de direcciones y ahí es donde se refleja su contenido

Transcript of T22 ejecutainstruccion esti_galindouh

Page 1: T22 ejecutainstruccion esti_galindouh

Realización de una instrucción:

1. La instrucción comienza en el contador de programa (CP), que es un registro de un ordenador que indica la posición de un procesador en su secuencia de instrucciones.

2. El contador del programa es incrementados automáticamente en cada ciclo de instrucción de tal manera que las instrucciones son leídas en secuencia desde la memoria.

3. Después pasa al MAR (Memory Addres Register), registro de direcciones de memoria:

Es un registro de alta velocidad integrado en el microprocesador.

Contiene la dirección del dato que se quiere leer o escribir. Está conectado con el bus de direcciones y ahí es donde

se refleja su contenido

4. A continuación desde el Mar se pasa a la dirección de memoria situada en el CPU, que es un transmisor para la localización de memoria con la cual un programa informático o dispositivo hardware deben almacenar un dato para su posterior reutilización.

5. Seguidamente pasa a la MDR (Memory Data Register), Registro de Datos de Memoria que es un registro especifico de alta velocidad y poca capacidad, integrado en el microprocesador.

Page 2: T22 ejecutainstruccion esti_galindouh

6. Finalmente pasa al registro de instrucción IR, que es un registro de la unidad de control del CPU en donde se almacena la instrucción que se está ejecutando.