Vamos a crear un primer ejemplo y a compilarlo desde el DOS. Este podría ser nuestro primer código:
-------------
use32
format MZ
push cs ;instaura la primera instrucción
pop ds ;restaura registro de datos
mov ah,9h ;cargar instrucción DOS (imprimir en pantalla)
mov dx,cadena ;cargar dx con la cadena que apunta -hello-
int 21h ;ejecutar la función DOS cargada en -ah-
mov ax,4C00h ;cargar instrucción DOS (cerrar programa)
int 21h ;ejecutar función DOS cargada en -ax-
cadena db 'Que pasa mundo!',24h
-------------
Lo copiamos y lo pegamos en un nuevo archivo en el IDE y lo guardamos como c:\hola.asm ,al momento el IDE lo reconoce y colorea el texto apropiadamente , ( NOTA :los colores se pueden configurar en opciones ).
Si miramos en el explorador veremos que tenemos en C: el archivo hola.asm y lo queremos convertir en un EXE para poderlo ejecutar.
Nos vamos al DOS desde la linea de comandos ejecutando "cmd" y vamos recorriendo hasta llegar al mismo directorio donde tenemos el código.Ahora usaremos el compilador de esta manera: fasm hola.asm hola.exe
Ahora tendremos creado un archivo hola.exe listo para ser ejecutado , simplemente escribiendo hola obtendremos el siguiente resultado:
No hay comentarios:
Publicar un comentario