SoloCodigo

Programación General => ASM (Ensamblador) => Mensaje iniciado por: isaac_mex en Miércoles 23 de Noviembre de 2005, 02:13

Título: Kbhit De Tc++
Publicado por: isaac_mex en Miércoles 23 de Noviembre de 2005, 02:13
hola. soy novato en ensamblador. tengo muy poco tiempo programando en este lenguaje.

La pregunta es, si se puede hacer en ensamblador una función similar al KBHIT de TC++, les agradeceria mucho si me dieran el codigo fuente.
Título: Re: Kbhit De Tc++
Publicado por: Eternal Idol en Miércoles 23 de Noviembre de 2005, 08:47
Cita de: "isaac_mex"
hola. soy novato en ensamblador. tengo muy poco tiempo programando en este lenguaje.

La pregunta es, si se puede hacer en ensamblador una función similar al KBHIT de TC++, les agradeceria mucho si me dieran el codigo fuente.
Esta es justamente una pregunta para novatos y no para expertos.

Código: Text
  1.  
  2. kbhit:
  3.   mov ah, 1
  4.   int 16h
  5.   jnz hay
  6.   xor ax, ax
  7.   hay:
  8.   ret
  9.  
  10.  

y mas elegante:

Código: Text
  1.  
  2. kbhit:
  3.   mov ah, 1
  4.   int 16h
  5.   jnz @F
  6.   xor ax, ax
  7.   @@:
  8.   ret
  9.  
  10.  

 :devil:  :devil: