From Movaxes
(Difference between revisions)
|
|
Line 1: |
Line 1: |
- | =Hola Mundo en NASM=
| + | Esta página fue movida a [http://wiki.todoprogra.com/index.php?title=Hola_Mundo_en_Ensamblador Hola Mundo en Assembler] :) |
- | | + | |
- | 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>
| + | |
- | | + | |
- | [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,'$'
| + | |
- | </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!!!
| + | |
Current revision as of 18:23, 6 April 2007
Esta página fue movida a Hola Mundo en Assembler :)