jueves, 31 de enero de 2019

tipos de interrupciones en el código ensamblador 

que es una interrupcion?

Una interrupción es una situación especial que suspende la ejecución de un programa de modo que el sistema pueda realizar una acción para tratarla. Tal situación se da, por ejemplo, cuando un periférico requiere la atención del procesador para realizar una operación de E/S


en el siguiente link podemos ver un listado de las interrupciones en lenguaje ensamblador::

::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
Link para ver las interrupciones

::::::::::::::::::::::::::::::::::::::::::::::::::::::::



Interrupción 21H
Propósito: Llamar a diversas funciones del DOS.

Funciones para desplegar información al video 
02H Exhibe salida
09H Impresión de cadena (video)
40H Escritura en dispositivo/Archivo

Funciones para leer información del teclado 01H Entrada desde teclado
0AH Entrada desde teclado usando buffer
3FH Lectura desde dispositivo/archivo

Método FCB
0FH Abrir archivo
14H Lectura secuencial
15H Escritura secuencial
16H Crear archivo
21H Lectura aleatoria
22H Escritura aleatoria

Handles
3CH Crear archivo
3DH Abrir archivo
3EH Cierra manejador de archivo
3FH Lectura desde archivo/dispositivo
40H Escritura en archivo/dispositivo
42H Mover apuntador de lectura/escritura en archivo

Función 02H
Despliega un caracter a la pantalla.

Función 09H
Despliega una cadena de carateres en la pantalla.

Función 01H
Leer un caracter del teclado y desplegarlo.

No hay comentarios.:

Publicar un comentario

Unidad 3-ejemplo con macros

Programa que que imprime valores numericos en hexadecimales pero haciendo la utilizacion de macros. include 'emu8086.inc' Mostra...