English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
Todas las categorías

al que me diga cual es la interrupcion 16h y todos sus servicios en ensamblador, a la brevedad posible pk es urgentisimo

2006-11-23 07:01:06 · 6 respuestas · pregunta de Anonymous en Ordenadores e Internet Programación y Diseño

6 respuestas

La interrupción 16H maneja la entrada/salida del teclado.

Sintaxis:

Int 16H

Funciones de la interrupción 16H:

00H Lee un caracter de teclado
01H Lee estado del teclado

Función 00H
Uso: Leer un caracter del teclado.

Registros de llamada: AH = 00H
Registros de retorno: AH = código de barrido (scan code) del teclado
AL = Valor ASCII del caracter.
Cuando se utiliza esta interrupción se detiene la ejecución del programa hasta que se introduzca un caracter desde el teclado, si la tecla presionada es un caracter ASCII su valor será guardado en el registro AH, de lo contrario el código de barrido será guardado en AL y AH contendrá el valor 00H.

El código de barrido fué creado para manejar las teclas que no tienen una representación ASCII como [ALT], [CONTROL], las teclas de función, etc.

Función 01H
Uso: Leer estado del teclado.

Registros de llamada: AH = 01H
Registros de retorno: Si la bandera de cero, ZF, está apagada significa que hay información en el buffer, si se encuentra prendida es que no hay teclas pendientes.
En caso de existir información el registro AH contendrá el código de la tecla guardada en el buffer.

Salu2!

2006-11-23 07:08:56 · answer #1 · answered by Bartux 5 · 0 0

Felicidades Bartox!!!

2006-11-24 12:43:54 · answer #2 · answered by ajcarom 4 · 0 0

Quisiera ganarme los 10 puntitos, pero lástima no te entendí ni una palabra. Será en una próxima vez. Bye

2006-11-23 17:28:09 · answer #3 · answered by Lila 2 · 0 0

Llegue tarde ya te lo explicaron a la perfeccion .
suerte

2006-11-23 15:16:56 · answer #4 · answered by Anonymous · 0 0

Bartux, sin lugar a dudas se merece los 10 puntos

2006-11-23 15:10:31 · answer #5 · answered by glevicaru 4 · 0 0

Hola 2 puntitos!!!!!

2006-11-23 15:08:55 · answer #6 · answered by xtreet_sound 3 · 0 1

fedest.com, questions and answers