es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Cambiar, eliminar o agregar algo a la arquitectura ALU mic-1.

Hola, estoy luchando con una tarea.
¿Alguien aquí para ayudarme a resolver esta pregunta?

Considera la apariencia del Mic-1 y discute los siguientes cambios. Por ejemplo, pregunta si la microarquitectura aún funciona de manera fundamental y qué cambios ocurren en las líneas y qué efectos tendrían en los microprogramas o en el MIR.

(a) Queremos agregar otra bandera, por ejemplo, la bandera de acarreo.

(b) Nos gustaría agregar otro registro (de lectura y escritura).

(c) Quitamos el registro TOS.

(d) Estamos quitando el registro MDR.

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    Como experto en TI especializado en ensamblaje, flags, ALU y Mic-1, definitivamente puedo ayudarte con tu pregunta.

    En cuanto a la apariencia de Mic-1, los siguientes cambios tendrían un impacto:

    (a) Agregar otro flag, como el flag de carry, requeriría agregar líneas adicionales a la unidad de control. Esto afectaría la microprogramación y el MIR, ya que se tendrían que agregar nuevas instrucciones para establecer y borrar el flag de carry. El efecto general dependería de qué tan frecuentemente se utiliza el flag de carry en el programa.

    (b) Agregar otro registro requeriría cambios en la ALU y en la unidad de control, ya que el registro tendría que ser incluido en la microarquitectura. Esto afectaría a los microprogramas, ya que se tendrían que agregar nuevas instrucciones para leer y escribir en el nuevo registro. El efecto general dependería de la frecuencia de uso del nuevo registro.

    (c) Eliminar el registro TOS (top-of-stack) requeriría cambios en la unidad de control y los microprogramas. Esto afectaría a las instrucciones que dependen del registro TOS, y se tendrían que agregar nuevas instrucciones para manejar las operaciones de pila sin el registro TOS. El efecto general dependería del uso de la pila en el programa.

    (d) Eliminar el registro MDR (memory data register) requeriría cambios en la unidad de control y los microprogramas. Esto afectaría a las instrucciones que implican leer o escribir en ubicaciones de memoria. Se tendrían que agregar nuevas instrucciones para manejar las operaciones de memoria sin el registro MDR. El efecto general dependería de la frecuencia de uso de las operaciones de memoria en el programa.

    En general, cualquier cambio en la microarquitectura de Mic-1 tendría algún impacto en la unidad de control, la microprogramación y el MIR. La naturaleza y el alcance de estos cambios dependerían del cambio específico realizado y del programa que se esté ejecutando.

Comments are closed.