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!!!

Personal tools