Duda Ej1. Prac7

Duda Ej1. Prac7

de Juan Sebastian Korenko Crisera -
Número de respuestas: 5
La palabra que piden es el formato en que voy a escribir el microcodigo?
Es decir 4 bits para A,B,C. 5 bits para la ALU, 4 para el Shifter, etc??
En respuesta a Juan Sebastian Korenko Crisera

Re: Duda Ej1. Prac7

de Juan Saavedra -
No se si entiendo tu pregunta.
La idea del ejercicio es dar la estructura de la palabra de control, primero especificando los campos necesarios y su orden.
En la segunda parte se solicita que para cada uno de los campos, se de la cantidad de bits necesarios y la codificación de las acciones que realiza cada uno.

Espero se entienda, cualquier duda a las órdenes.

Saludos.
En respuesta a Juan Saavedra

Re: Duda Ej1. Prac7

de Sofia Bonilla Diaz -
hola! a mi no me queda clara la primer parte de este ejercicio, a que se refiere con dar la estructura de la palabra de control? Algún ejemplo? 

Gracias!
En respuesta a Sofia Bonilla Diaz

Re: Duda Ej1. Prac7

de Juan Saavedra -
El mejor ejemplo es la palabra de control del MIC-1.
Son 32 bits que codifican todas las acciones del CPU.
Esos 32 bits se separan en diferentes campos (ALU, A, B, C, ENC, WR, RD, ...) cada uno con un largo dado y cada uno con una operación asociada (ej: ALU = 00 le indica a la ALU que sume).

Espero se entienda, cualquier duda a las órdenes.

Saludos.
En respuesta a Juan Saavedra

Re: Duda Ej1. Prac7

de Juan Sebastian Korenko Crisera -
A ver si entendi. seria hacer un formato de Microinstruccion similar al de cartilla de MIC1, pero que soporte mas operaciones de Shift y de ALU, en este caso serian 5 bits para la operacion y 3 para el Shift.

Lo que no me queda claro como definir los bit de la adress, son 8, pueden ser mas o menos. Sin ella la micro instruccion ya precisa de 28 bits para su codificacion

gracias
En respuesta a Juan Sebastian Korenko Crisera

Re: Duda Ej1. Prac7

de Juan Saavedra -
A ver si entendi. seria hacer un formato de Microinstruccion similar al de cartilla de MIC1, pero que soporte mas operaciones de Shift y de ALU, en este caso serian 5 bits para la operacion y 3 para el Shift.
Si, con eso sería suficiente para la ALU y el shifter.

¿Que pasa con los registros?

En realidad, como no sabés cuantas microinstrucciones se precisarían para implementar una arquitectura dada, no podés estimar cuantas palabras precisa la memoria de control y consecuentemente no podés saber cuantos bits de direcciones precisarías en la palabra de control (asumimos que es microprogramada).

Espero se entienda. Cualquier duda a las órdenes.

Saludos.