cambie un poco de lugar las cosas, el interprete no tenia funciones de interprete asi que le cambie el nombre a reader.c, y cree un nuevo file assembler.c que se va a encargar de ensamblar el codigo. tambien le puse pilas a la documentacion y ahora el make solo compila. ejecutar emul-mips tiene sentido unicamente si le pasas un archivo como parametro, sino no hace nada
configurado el make install y todo eso.. si haces make, make install podes correr el emulador poniendo unicamente 'emul-mips' o 'emul-mips archivo.elf'
NO SE QUE PASA
sigue sin andar
ahi compilo el test
ahora los tests se ejecutan automaticamente y prueban cosas reales
agregue los archivos para hacer la lookup table, y modifique las funciones lookup e install y agregue newlookup y newinstall para poder trabajar con arreglos de hashes.. tambien le saque un par de echoes al makefile para que no haga tanto aviso cuando se corren los tests..
cambie el readme
agregado el source memorymanagement a los fuentes, pero todavia no se probo la compilacion.. se hicieron tests de lookup y se probaron y pasan, falta probar mylookup que es con arrays de hashes
empece a hacer un archivo de ejecucion de comandos del environment.. pero todavia tengo dudas de la sintaxis porque es medio enquilombada.. no estan compilados con el resto asi que todos los tests pasan
desde la facu.. se creo el .h de errores y el tester de los comandos del environment
pruebas de memoria hechas.. se puede crear un nuevo bloque, leer y escribir e imprimirlo entero por byte, halfword y word. faltaria implementar lo de los tags y armar la estructura de los registros para la primera entrega.
agregadas un par de funciones al environment pero todavia no estan testeadas, andan mal.. creado un readme con codigos de errores y el errors.c que define cada codigo. chau
hechos algunos tests para el environment, me faltan un par de funcionalidades que bueno podrian no llegar a estar.. falta comentar todo y hacer el reporte para el primer incremento. chau
agregue un par de funcioanlidades.. me esta costando el tema de debug y resume porque por alguna razon cuando parseo una linea sin comando y despues intento leerlo me salta una falla de segmento.. voy a ver como sigo mañana.. hay un par de comentarios tambien hechos.
parseline tiene muchos bugs.. tengo que hacerla de nuevo pero por ahora voy a entregar lo que tengo y no se porque ahora no me pasa el test de autoload.. voy a ver un par de commits antes aver que cambie
ah ahi esta.. no estaba retornando la estructura en la funcion compile de assembler.c.. ahora pasan los tests
primer incremento