Hola
Haciendo ejercicios nos surgieron varias dudas que queriamos consultar.
1) En interrupciones, cuando se pone un solo & es bit a bit, no? y que significa && ?? Porque yo pongo por ejemplo:
algo && 0x80 == 0x80
es lo mismo que poner:
algo & 0x80 ?
Sirve poner solo algo && 0x80 sin el igual?
2) En los ejercicios de Assembler, en varios ejercicios al principio realizan PUSH de los registros que van a usar para mantener el contexto pero en varios ejercicios no lo hacen, los usan simplemente sin importar lo que tenian antes, de cual forma tenemos que hacerla nosotros?
3) En ejercicios de interrupciones cuando lo pasamos a Assembler, es necesario pasar el valor de la dirección a un registro? Por ejemplo, si teniamos la dirección MOTOR_STATE nosotros considerabamos eso como un inmediato pero en la solución no.
Y por ahora no recuerdo mas dudas.
Desde ya muchas gracias.
Saludos