Red de conocimiento informático - Conocimiento sistemático - ¿Cuál es el significado específico de LEA DX, S MOV AH, 9 INT 21H en lenguaje ensamblador? Por favor dame un consejo.

¿Cuál es el significado específico de LEA DX, S MOV AH, 9 INT 21H en lenguaje ensamblador? Por favor dame un consejo.

Grass

DX, S

Es decir, poner la dirección de la variable S (es decir, la dirección al principio de la cadena) en ds:dx, donde ds es el segmento dirección y dx es el desplazamiento.

MOV

Ah, 9

señala que se llama a la función 9 de DOS y muestra una cadena que termina en $. El código ASCII de $ es de 24 horas. .

(Igual que organizaciones internacionales) Organizaciones internacionales

21H

Es para llamar a una interrupción dos. La mayoría de las funciones proporcionadas por el sistema operativo DOS están en formato int.

21h, puedes pensar en int.

21h es la interfaz entre su programa y el kernel DOS.