Buenas, al comienzo de la tarea me piden guardar el resultado de alpha xor beta en la direccion 0xB801, lo hago exitosamente, pero al finalizar mi programa encuentro que en esa direccion de memoria hay un 0x00 guardado. Utilizando el quemu + gdb, note que esta direccion en la cual habia cargado alpha xor beta se le carga un 0x00 al iniciar el loop, quisiera saber si hay alguna instruccion que pueda ser la causante de este problema o sino por que podria suceder esto
PD: esta direccion solo la utilice para cargar el resultado de dicha operacion, luego de esto en ningun momento la volvi a utilizar para nada