ASM Hola Mundo
From Movaxes
(Difference between revisions)
Line 3: | Line 3: | ||
Este es el Hola Mundo en Nasm utilizando los servicios del DOS, para más información sobre INT 21h ver en [http://www.uv.tietgen.dk/Staff/Mlha/PC/Prog/asm/int/21/index.htm esta pagina]. | Este es el Hola Mundo en Nasm utilizando los servicios del DOS, para más información sobre INT 21h ver en [http://www.uv.tietgen.dk/Staff/Mlha/PC/Prog/asm/int/21/index.htm esta pagina]. | ||
+ | '''hola.asm''': | ||
<pre> | <pre> | ||
Line 24: | Line 25: | ||
msg db 'Hola Mundo!!!',13,10,'$' | msg db 'Hola Mundo!!!',13,10,'$' | ||
</pre> | </pre> | ||
+ | |||
+ | =Compilar= | ||
+ | |||
+ | Para compilar solo usa: | ||
+ | <pre> | ||
+ | $nasm hola.asm -o hola.com | ||
+ | </pre> | ||
+ | |||
+ | =Ejecutar en DOSBOX= | ||
+ | |||
+ | Para ejecutar en DOSBOX solo pon en el terminal: | ||
+ | <pre> | ||
+ | $dosbox hola.com | ||
+ | </pre> | ||
+ | y listo!!! |
Revision as of 19:59, 12 March 2007
Hola Mundo en NASM
Este es el Hola Mundo en Nasm utilizando los servicios del DOS, para más información sobre INT 21h ver en esta pagina.
hola.asm:
[ORG 100h] ;el archivo es un .COM ;--------------- ;INICIO: ;--------------- inicio: mov dx,msg ;guardamos msg en dx mov ah,9 ;mostrar cadena, debe terminar con '$' int 21h ;servicios del DOS mov ah,4Ch ;termina el programa int 21h ;servicions del DOS ;--------------- ;VARIABLES: ;--------------- msg db 'Hola Mundo!!!',13,10,'$'
Compilar
Para compilar solo usa:
$nasm hola.asm -o hola.com
Ejecutar en DOSBOX
Para ejecutar en DOSBOX solo pon en el terminal:
$dosbox hola.com
y listo!!!