elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Los 10 CVE más críticos (peligrosos) de 2020


  Mostrar Temas
Páginas: [1]
1  Programación / ASM / Ayuda código de teclas en: 24 Noviembre 2009, 06:32 am
Hola, quisiera que por favor alguien pudiera ayudarme con el siguiente código.

Quiero hacer un programita que haga lo siguiente:

Compruebe si se presionó una tecla y si así es que devuelva el valor ascii de la tecla presionada, de lo contrario devuelva 0.

Este es el código que tengo, pero no logro capturar el valor y retornar el código ascii de las flechas del teclado.

Código
  1. org 100h
  2.  
  3. mov ah, 11h
  4. int 16h
  5. je pre_salir
  6.  
  7. lee_tecla:
  8. mov ah,8h
  9. int 21h
  10. cmp al,0 ;si no es tecla extendida
  11. jnz salir ;salir
  12. lee_tecla_extendida:
  13. int 21h
  14. jmp salir
  15.  
  16. pre_salir:
  17. mov al,0
  18.  
  19. salir:
  20. mov ah,4ch
  21. int 21h
  22.  
  23.  


Para probarlo ejecuto el programa en un loop de batch así:

Código
  1. @echo off
  2. :ini
  3. programa.com
  4. echo.%errorlevel%
  5. goto ini
  6.  

Por favor, si alguien me ayuda con la parte de ensamblador se lo agradecería.
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines