IIC2343 / Syllabus-2024-2

44 stars 0 forks source link

Error directorios #42

Open SebaAgusto opened 1 week ago

SebaAgusto commented 1 week ago

Buenas, espero que se encuentren bien. Mi problema es medio raro porque al momento de ejecutar alguna instruccion (MOV, ADD, INC...) que incluya un directorio (dir), esa instruccion se me aplica para todas las direcciones. Por ejemplo tengo este codigo: CODE: MOV A, 3 MOV B, 45 MOV (1), A //aqui en teoria (1) vale 3 MOV (24), B // Aqui en teoria (24) vale 45 MOV B, (1) MOVA, (24) Si estoy leyendo y etendiendo bien assembly, A vale 3 y B 45. Pero en mi codigo todos valen el ultimo mov de (dir), que es 45. He buscado el error por todo el codigo pero no veo alguna falla. Que podria estar ocasionando eso? Quedo atento a sus respuestas :).

sufigueroa commented 1 week ago

Holaa!! Lo más probable es que no tengas conectada la señal de ram_address. Por lo que siempre se escribe y lee la dirección 0, esto explicaría porque siempre toma el último valor asignado. Avisa si esto te soluciona el problema:)

SebaAgusto commented 1 week ago

siiiiii era eso. muchas gracias profe :)