Hola
Este es el código del comando hola en DariOS. Se encarga de mostrar un mensaje de saludo en pantalla y limpiar previamente el buffer de entrada.
Propósito
Mostrar una cadena de texto predeterminada (cadena_hola) en pantalla tras limpiar el buffer.
Lógica paso a paso
call limpiar_buffer
- Llama a la rutina
limpiar_bufferpara borrar el contenido del buffer de entrada.
mov si, cadena_hola
- Carga en
SIla dirección de la cadenacadena_hola, que contiene el mensaje a imprimir.
call imprimir_cadena
- Llama a la subrutina
imprimir_cadenapara mostrar el mensaje carácter por carácter en pantalla.
Finalizar
ret
- Termina la ejecución del comando y regresa al llamador.