Red de conocimiento informático - Conocimiento sistemático - ¿Cuál es la función de int 21H en ensamblador?

¿Cuál es la función de int 21H en ensamblador?

int21 es una llamada de función de DOS. El número de función llamada se coloca en AH. El formato es el siguiente:

MOV AH, Fn

INT 21

El. número de función correspondiente La función es la siguiente:

00

Terminación del programa (igual que INT 20H)

CS=prefijo de segmento de programa

01

Entrada por teclado y eco

AL=Ingresar caracteres

02

Salida en pantalla

DL= Caracteres de salida

03

Entrada de comunicación asíncrona

AL=datos de entrada

04

Salida de comunicación asíncrona

DL=Datos de salida

05

Salida de impresora

DL=Carácter de salida

06

Control directo de E/S de Taiwán

DL=FF (entrada)

DL=Carácter (salida)

AL=Carácter de entrada

07

Entrada de teclado (sin eco)

AL=Ingresar caracteres

08

Entrada de teclado (sin eco)

Detectar Ctrl-. Desconectar

AL=Ingresar carácter

09

Mostrar cadena

DS: DX=Dirección de cadena

' $' final de la cadena

0A

Entrada del teclado al buffer

DS: DX=primera dirección del buffer

(DS: DX ) = Número máximo de caracteres en el buffer

(DS: DX 1) = Número real de caracteres escritos

0B

Verificar el estado del teclado

AL=00 Sí entrada

AL=FF Sin entrada

0C

Borrar búfer de entrada y

Solicitar especificación Función de entrada

AL= Número de función de entrada

(1, 6, 7, 8, A)

0D

Conjunto de reinicio de disco

Borrar el búfer de archivos

0E

Especifique la unidad de disco predeterminada actual

DL= número de unidad 0=A, 1=B,. ..

AL=letra de unidad

0F

Abrir archivo

DS: DX=Primera dirección de FCB

AL=00 Archivo encontrado

AL=FF Archivo no encontrado

10

Cerrar archivo

DS: DX=FCB Primera dirección

AL=00 Modificación del directorio exitosa

AL=00 Modificación del directorio exitosa

AL=00 Modificación del directorio exitosa

0E

>

Especifique la unidad de disco predeterminada actual

DL= número de unidad 0=A, 1=B. ... p> El directorio AL=00 se modificó correctamente

No se encontró ningún archivo en el directorio AL=FF

Espera, no los enumeraré uno por uno. Puedes buscar en Baidu. para las bibliotecas del interior.