Buenas gente,
Os comento: Tengo un programa en ensamblador en donde quiero comprobar que se haya pulsado o un número o una letra.
El problema es que uso el comando BCC o BCS para comprobar que no se salga del intervalo. Os pongo el código:
[code]JSR $FFE1 ;Si hemos presionado RUN/STOP
BEQ $0351 ;Salimos del programa
JSR $FFE4 ;Cojo la tecla
CMP #$41 ;Comparo si menor que A
BCC $033C ;Si es menor comienza de nuevo
CMP #$5A ;Comparo si es mayor que Z
BCS $033C ;Si es mayor comienza de nuevo
JSR $FFD2
AND #$0F ;Pinto el valor
RTS[/quote]
No sé cómo evaluar dos intervalos ya que, al comprobar el primer intervalo, volverá a ir al comienzo del programa. Por ejemplo: si pulsamos #$30 (el número 0) cuando llegue a la línea donde comparo si es menor que A el programa empezará de nuevo...
Hay alguna manera de hacer varias comprobaciones simultáneas (cómo el && normal de toda la vida xD)
¡Gracias por vuestro tiempo!