Estimados,
Una aclaración sobre la instrucción SAVE. Nos mandamos una macana en el archivo von neumann y la RAM entregada tiene problemas para guardar. Esto es porque el parámetro LPM_ADRESS_CONTROL en la RAM está como 'UNREGISTERED'. La solución no es simple pues para arreglar la escritura se altera el funcionamiento de la lectura en la RAM.
Con todo esto, es razonable que el write en RAM no ande bien, y por tanto la instrucción SAVE tampoco. Con que generen las señales correctas en los buses de datos y dirección en la instrucción SAVE es correcto (es decir, si colocan en el bus de direcciones la dirección donde escribir, el dato correcto en el bus de datos, y dan un pulso en WR, está bien pese a que la memoria no va a realizar la escritura correctamente). Para probar el resultado de la parte 4, les sugerimos que además de escribir en memoria guarden los resultados en algún registro.
Saludos,
Federico