domingo, 2 de abril de 2017

2.16.- Operaciones básicas sobre archivos de disco

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