Buenas, no estamos entendiendo que es lo que pide mostrar la parte b.1 (mouse).
Dice lo siguiente: "La rutina de atención para esta interrupción deberá complementar el valor de una variable y escribirla en el dígito más significativo (HEX3) del display de 7 segmentos."
Nustras dudas son: ¿A que variable se refiere? ¿A la usada en la parte b?
¿A que se refiere con "complementar el valor" de esa variable?
Lo que se nos ocurre es hacerle un CPL a la variable utilizada en la parte b, que nos queda algo de 8 bits. Pero pide mostrarla en el display HEX3, que solo entran 4 bits (en formato bcd) y ahí nos perdemos de nuevo...
Gracias.