[2011][Diciembre][Pregunta 3]

[2011][Diciembre][Pregunta 3]

de Matias Damian Mansilla Scala -
Número de respuestas: 5
a) ¿ Cuál es el registro que determina las acciones de la Unidad de Control de un microprocesador?
Especifique los pasos necesarios para decodificar y ejecutar una instrucción.
b) Explique que se entiende por control cableado y control microprogramado.

La duda principalmente esta en la parte a), leyendo en las notas parte 2 sobre la estructura de la cpu no logro entender cual es el registro que determina las acciones de la unidad de control.



En respuesta a Matias Damian Mansilla Scala

Re: Examen – 23 de Diciembre de 2011 Pr1 Pregunta3

de Gonzalo Tejera -
Hola. El registro al que hace referencia es el IR.

Saludos, Gonzalo
En respuesta a Gonzalo Tejera

Re: Examen – 23 de Diciembre de 2011 Pr1 Pregunta3

de Lorena Cecilia Ernst Gonzalez -
Los pasos que describen como decodificar y ejecutar una instruccion, son los que dicen que cosas hay que conectar en la MIC1 para llevar a cabo estas acciones??
En respuesta a Lorena Cecilia Ernst Gonzalez

Re: Examen – 23 de Diciembre de 2011 Pr1 Pregunta3

de Gonzalo Tejera -
Hola, en el caso de MIC1 son las microinstrucciones que implementan las etapas de decodificación y ejecución. Supongo que a eso te referís, no?

Saludos, Gonzalo
En respuesta a Gonzalo Tejera

Re: Examen – 23 de Diciembre de 2011 Pr1 Pregunta3

de Lorena Cecilia Ernst Gonzalez -
Me refiero a que respuesta se pretendia en el examen =)
En respuesta a Lorena Cecilia Ernst Gonzalez

Re: Examen – 23 de Diciembre de 2011 Pr1 Pregunta3

de Gonzalo Tejera -
Hola.

Decodificación, a partir del registro IR la unidad de control debe examinar los bits de código de operación de forma de determinar la instrucción a llevar adelante, o sea, determinar que se va a realizar en el ciclo de execución.

Ejecución, (en caso de no haber ciclo de fetch de operandos) decodificar operandos desde IR, hacer el fetch de los mismos y realizar la operación (pe activar ALU, activar shifter, movientos entre registros, movimientos con E/S, memoria, ...) con ellos indicada en el código de operación.

Saludos, Gonzalo