CONCEPTOS
CONSEPTOS DE:
mov (Move):
El comando mov se utiliza para mover datos entre registros, memoria y puertos de entrada/salida.
Sintaxis: mov destino, fuente
Ejemplo: mov ax, 0x1234 (mueve el valor 0x1234 al registro ax)
call:
El comando call se utiliza para llamar a una subrutina (función) específica.
Cuando se ejecuta call, la dirección de retorno se guarda automáticamente en la pila.
Cuando la subrutina termina, se utiliza el comando ret para volver al programa principal.
Ejemplo: call subroutine (llama a la subrutina "subroutine")
int 21h:
int 21h es una interrupción del sistema operativo MS-DOS (ahora obsoleto) que se utilizaba para acceder a funciones del sistema.
Proporcionaba una interfaz estándar para realizar operaciones de entrada/salida, manejo de archivos, etc.
Ejemplo: int 21h, ah=9, dx=msg (imprime el mensaje apuntado por dx)
div (División):
div realiza la división de un operando de mayor tamaño por un operando más pequeño.
El resultado de la división se almacena en el registro destino, mientras que el resto se guarda en otro registro.
Sintaxis: div divisor
Ejemplo: div bx (divide el contenido de ax por bx, el resultado en ax y el resto en dx)
add (Suma):
add se utiliza para sumar dos operandos y almacenar el resultado en el operando destino.
Sintaxis: add destino, fuente
Ejemplo: add ax, bx (suma el contenido de bx al registro ax)
mul (Multiplicación):
mul realiza la multiplicación de dos operandos y almacena el resultado en un registro de mayor tamaño.
Sintaxis: mul fuente
Ejemplo: mul bx (multiplica ax por bx, el resultado en ax:dx)
Comentarios
Publicar un comentario