Open SebaAgusto opened 2 months 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:)
siiiiii era eso. muchas gracias profe :)
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 :).