1. República Bolivariana de Venezuela
Ministerio de Poder Popular de Educación Superior
Instituto Universitario Politécnico Santiago Mariño
Extensión Monagas
Asesor:
Ing. Carla Leal
Autor:
José García. CI:25576067
Maturín, agosto del 2020
2. En estos conceptos básicos, se incluirán los 4
registros principales que se encuentran en un
microprocesador.
Contador de programa (PC,
Program Counter)
Almacena la próxima
dirección a ser ejecutada,
además indica la posición
donde esta el procesador
en la secuencia de
instrucciones
Registro de instrucción
IR
Contiene la instrucción
que se esta ejecutando
en cada momento.
Registro de direcciones
de memoria (MAR)
Contiene la dirección de
memoria del dato que se
quiere leer o escribir
Registro de datos de
memoria (MDR)
Contiene el dato,
proveniente del bus
de datos, que se
quiere leer o escribir
3. La secuencia de operaciones realizadas en
la ejecución de una instrucción se
denomina: ciclos de instrucciones, el cual
es consta de dos fases:
1. Fase de búsqueda
2. Fase de ejecución
Estas fases pueden variar dependiendo el
tipo de instrucción
Fase de búsqueda
• Transfiere el contenido de PC al registro
de direcciones (MAR), y esta se coloca
en el bus de instrucciones.
• La unidad de control genera un
comando READ, entonces, el bus de
direcciones contiene su ubicación y
entonces el contenido de este se
transfiere a la MDR por el bus de datos.
• El PC se incrementa a 1
• El dato se mueve del MDR a IR
• Se realiza la siguiente intruscción
4. Fase de ejecución
Esta comprende un conjunto de
operaciones elementales
específicas para la instrucción en
curso, esta varía dependiendo la
instrucción que se va a ejecutar
por lo que esta no será la misma
en todas. Por lo que
enseñaremos una de estas la
instrucción ADD
Decodificación de la instrucción
Transferencia del campo MAR de la
instrucción en curso, esta se
encuentra en RI. Se inicia un proceso
de búsqueda para el operando
Lanza un ciclo de lectura de memoria de
la dirección contenido en MAR, en MDR
Transferencia de MDR a un registro intermedio
Ro2
Se realiza la operación suma (ADD) y el
resultado se almacena en PC
5. Las ejecuciones de las micro-operaciones se hace a través de las señales de control. Estas se
dividen en 2 tipos:
Señales de control de entrada
• Reloj: La señal hace que se ejecute la señal de
control por cada ciclo de reloj.
• Registro de instrucción: Proporciona el código de la
instrucción en curso, determina cuales instrucciones
se realizan.
• Indicadores (flags): Estado de la CPU, resultado de
las operaciones previas.
• Señales de control de bus del sistema:
Interrupciones y reconocimientos.
Señales de control de salida
• Internas del CPU: Las señales que provocan
movimientos entre los registros y las que
activan funciones específicas del ALU.
• Hacia el bus de control: Para la memoria,
para los módulos I/O.