Foros-FIUBA Foros HostingPortal
 FAQ  •  Buscar  •  Wiki  •  Apuntes  •  Planet  •  Mapa  •  Eyeon  •  Chat
Preferencias  •  Grupos de Usuarios
Registrarse  •  Perfil  •  Entrá para ver tus mensajes privados  •  Login
Ver tema siguiente
Ver tema anterior

Responder al tema Ver tema anteriorEnviar por mail a un amigo.Mostrar una Lista de los Usuarios que vieron este TemaGuardar este Tema como un archivoPrintable versionEntrá para ver tus mensajes privadosVer tema siguiente
Autor Mensaje
Supernova
Nivel 2


Edad: 34
Registrado: 20 Ago 2009
Mensajes: 17


argentina.gif
MensajePublicado: Mie Feb 24, 2016 11:12 pm  Asunto:  Consulta ejercicio microarquitectura final 10-7-2014 Responder citandoFin de la PáginaVolver arriba

Hola!
Necesito ayuda con el siguiente ejercicio de final:

[img]https://fbcdn-sphotos-h-a.akamaihd.net/hphotos-ak-xpf1/v/t1.0-9/12734054_10208612288926358_4892678811084017001_n.jpg?oh=4902fe073a26a6c86b5ed9165b6216f5&oe=575F7D9A&__gda__=1466487525_c51b61c110958bac062ff1cf0b71baa9[/img]

se que el MIR queda asi
100001 0 100001 0 000000 1 0 0 0101 110 11111111111
A MA B MB C MC RD WR ALU COND JUMP

-Lineas de entrada de la ALU ????

-Program Counter ???

- Decodificadores de los Buses A B y C ???

-Multiplexores de los Buses A B y C ???

- Entradas y saludas del incrementador de direccion de la memoria de control

entrada: ack= 1 [11111111111]2 = [2047]10

salida = utilma microinstruccion del microcodigo GOTO 0, asi que quedaria 000...0000

-Todas las entradas al multiplexor de direcciones de la memoria de control

entrada = salida = [2047]10


muchas gracias a todos


Aquario Género:Femenino Caballo OfflineGalería Personal de SupernovaVer perfil de usuarioEnviar mensaje privado
abrden
Nivel 1


Edad: 29
Registrado: 06 Dic 2013
Mensajes: 2

Carrera: Informática
blank.gif
MensajePublicado: Jue Feb 25, 2016 12:18 am  Asunto:  (Sin Asunto) Responder citandoFin de la PáginaVolver arriba

Si no me equivoco:

- Las entradas de la ALU son los buses A, B y los cuatro bits del código de la operación que va a hacer. En la microinstrucción 1792 se hace un ADD de rs1 y rs2, rs1 es %r1 y rs2 %r0, así que lo que se termina guardando en temp0 es el contenido de %r1. En la 1793 haces un AND de temp0 con temp0 así que se va a cargar el contenido de este registro a los dos buses, que es 2000 (Lo que estaba en %r1 segùn la instrucción de arc antes de la etiqueda lee). Los cuatro bits de la operación son los correspondientes al AND = 0101.

- El program counter va a tener un 4008 porque esa es la dirección de memoria en donde está la instrucción de arc que se está ejecutando (La etiquetada como lee).

- Los decos A, B y C van a tener en las entradas 100001, 100001 y 00010 respectivamente. A y B según el MIR y C según el IR.

- Los muxes A, B y C van a tener 0, 0, 1 respectivamente como dice el MIR.

- Las entradas del incrementador son; la señal de reconocimiento que va a ser 1 en cuanto se haya completado la lectura de memoria y la dirección actual de la memoria de control que es 1793. La salida es la dirección que le entra incrementada en 1, así que va a ser 1794.

- Las entradas al mux de direcciones son; la salida del incrementador, la dirección decodificada que se hace con 1|op|op2/op3|00 del IR, el jump address del MIR y el código de salto que sale del CBL. Estos son 1974, 1|11|000000|00, 2047 y 01. El último significa que la dirección que tiene que poner en la salida es el jump address 2047 por el GOTO de la microinstrucción.

Espero que te ayude!


Leo Género:Femenino Perro OfflineGalería Personal de abrdenVer perfil de usuarioEnviar mensaje privado
Supernova
Nivel 2


Edad: 34
Registrado: 20 Ago 2009
Mensajes: 17


argentina.gif
MensajePublicado: Jue Feb 25, 2016 9:04 pm  Asunto:  (Sin Asunto) Responder citandoFin de la PáginaVolver arriba

me sirvio mucho. Muchas gracias


Aquario Género:Femenino Caballo OfflineGalería Personal de SupernovaVer perfil de usuarioEnviar mensaje privado
Mostrar mensajes de anteriores:      
Responder al tema Ver tema anteriorEnviar por mail a un amigo.Mostrar una Lista de los Usuarios que vieron este TemaGuardar este Tema como un archivoPrintable versionEntrá para ver tus mensajes privadosVer tema siguiente

Ver tema siguiente
Ver tema anterior
Podés publicar nuevos temas en este foro
No podés responder a temas en este foro
No podés editar tus mensajes en este foro
No podés borrar tus mensajes en este foro
No podés votar en encuestas en este foro
No Podéspostear archivos en este foro
No Podés bajar archivos de este foro


Todas las horas son ART, ARST (GMT - 3, GMT - 2 Horas)
Protected by CBACK CrackerTracker
365 Attacks blocked.

Powered by phpBB2 Plus, phpBB Styles and Kostenloses Forum based on phpBB © 2001/6 phpBB Group :: FI Theme :: Mods y Créditos

Foros-FIUBA está hosteado en Neolo.com Cloud Hosting

[ Tiempo: 0.2220s ][ Pedidos: 22 (0.1752s) ]