"FALLO 2"*: si pones FF y le das a NOT, te sale 00FF en lugar del resultado de 8 bits correcto, que es 00. Lo mismo si haces un EOR.
*Edito: Tenia que pulsar enter tras entrar el numero (se me olvido, ¡ay! tengo que acostumbrarme a esta forma de introduccion de datos) si pongo FF y enter y luego NOT, va bien.
tiene que ver con mi forma de usarla con el método tradicional, yo introducia FF y pulsaba inmediatamente NOT (que seria bueno que funcionara asi)
Tambien he probado a poner FE, enter, 01, y +, que da $FF y luego NOT, el resultado es correcto = $FF00 (byte bajo -con orden inverso al típico de commodore- se ha hecho el NOT)
pero creo que no deberia sacar un resultado de 16 bits si el resultado no excede de 255... o poder elegir la precisión de los resultados en 8 o 16 bits...
Edito2: ¡Vaya! veo que ya lo has implementado esto... disculpa, y olvida lo dicho, pues
Por cierto la desaparición del "9" en el teclado de pantalla ocurre tanto en modo dec, como en modo hex, una vez has entrado en bin.