Defensas Laboratorio

Defensas Laboratorio

de Sergio De Cola -
Número de respuestas: 2

En virtud de las políticas establecidas por la Facultad respecto a las actividades presenciales en relación a su incidencia en la ganancia de curso y considerando que no hemos encontrado una forma razonable de reproducir en un ambiente virtual la mecánica que históricamente hemos venido aplicando, hemos resuelto que por este año no existirá una instancia de defensa del trabajo entregado.

Y a los efectos de tener un grado de flexibilidad similar al que se tiene en las defensas presenciales respecto a los errores subsanables que pueda tener el trabajo entregado, hemos decidido publicar un conjunto de 6 casos de prueba, que junto con el propio programa que formó parte de la entrega conforman un grupo de 7 casos de prueba que serán utilizados para determinar el resultado del trabajo. Los grupos cuyo circuito entregado logre ejecutar correctamente por lo menos 6 de los 7 casos tendrán ya aprobado el laboratorio. Los que no alcancen a 2 casos correctos (es decir 0 o 1 solo) habrán perdido el laboratorio. Y los trabajos que tengan entre 2 y 5 casos exitosos tendrán la oportunidad de realizar una nueva entrega, corrigiendo los errores que impiden alcanzar el mínimo exigido, la que podrá realizarse hasta el próximo domingo 1/11/2020 a las 23:30.

Saludos.

Sergio.

En respuesta a Sergio De Cola

Re: Defensas Laboratorio

de Federico Rivero -

Estimados,

Se encuentran publicados los casos de prueba en al sección de laboratorio. Cada caso consiste en un programa (un archivo ram.mif), y un archivo de simulación, von_neumann.scf , con una simulación correcta de la ejecución del programa dado. El caso de prueba se considera aprobado si luego de la ejecución de cada instrucción los valores del banco de registros, FLAGS, PC e IR coinciden con la simulación entregada. Adicionalmente, en los casos de prueba que utilizan el timer, las señales INTR e INTA deberán coincidir con la simulación entregada, y serán tolerables desviaciones de hasta dos ciclos de reloj 

Saludos,

        Federico

En respuesta a Federico Rivero

Re: Defensas Laboratorio

de Federico Rivero -

Estimados,

Se publicó una nueva versión del caso de prueba 4, el cual corrige un error en las flags en las últimas dos instrucciones (SUB). Para la operación SUB, cualquier valor de la flag C se considerará aceptable, ya que no fue especificado su comportamiento en la letra del laboratorio.

Saludos,

        Federico