Servicios de la interrupción 16h para manejo del teclado.
Función 00h.
Lee un carácter. Esta función maneja las teclas del teclado de 83 teclas,
pero no acepta entrada de las teclas adicionales en el teclado ampliado de 101 teclas.
Retorna en al el carácter, ah el código de rastreo si al=0 es una tecla de función
extendida.
Función 01h.
Determina si un carácter esta presente.
Función 02h.
Regresa el estado actual de las teclas shift.
Función 10h.
Lectura de un carácter del teclado.
Función 11h.
Determina si esta presente un carácter.
MOVS.
Mueve un byte, palabra o palabra doble desde una localidad en memoria
direccionada por SI a otra localidad direccionada por DI.
LODS.
Carga desde una localidad de memoria direccionada por SI un byte en AL, una
palabra en AX o una palabra doble en EAX.
STOS.
Almacena el contenido de los registros AL, AX, o EAX en la memoria direccionada
por SI.
CMPS.
Compara localidades de memoria de un byte, palabra o palabra doble
direccionadas por SI, DI.
SCAS.
Compara el contenido de AL, AX o EAX con el contenido de una localidad de
memoria direccionada por SI.
Referencias Bibliograficas:
http://documents.mx/documents/unidad-2-lenguaje-de-interfaz.html
http://itpn.mx/recursosisc/6semestre/lenguajesdeinterfaz/Unidad%20II.pdf
https://es.slideshare.net/KILLERMSTR/prez-camacho-jess-asmeth
http://lenguajes-interfaz-2013.blogspot.mx/2014/03/unidad-ii-programacion-basica.html
http://lenguajesdeinterfazitsncg.blogspot.mx/2015/05/ensamblador-y-ligador-utilizar.html
No hay comentarios.:
Publicar un comentario