Ensamblador - para leer el teclado sin utilizar interrupciones

 
Vista:

para leer el teclado sin utilizar interrupciones

Publicado por asd (47 intervenciones) el 09/04/2003 04:09:25
el procedimiento pero si la "int"
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:para leer el teclado sin utilizar interrupcione

Publicado por César Augusto Navarro Gómez (30 intervenciones) el 09/04/2003 18:06:36
Búscate la dirección del buffer del teclado, no recuerdo la dirección pero si funciona, es una cola circular si mal no recuerdo con capacidad creo de 15 elementos que constan de código ASCII + código extendido
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:para leer el teclado sin utilizar interrupcione

Publicado por asd (47 intervenciones) el 11/04/2003 03:44:41
ya creo haberlo encontrado:

MOV DX,0040
MOV DS,DX ;cargar DS con el segmento 0040
CLI
MOV BX,[001A] ;cargar en BX la direccion con el valor de la ultima tecla oprimida teniendo en cuenta DS:BX
CMP BX,[001C] ;rectificar que sea correcta la direccion
MOV AX,[BX] ;mover a AX el codigo de la ultima tecla presionada
STI
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar