elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Introducción a Git (Primera Parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  ASM (Moderador: Eternal Idol)
| | | |-+  [Aporte] Hola Mundo en MASM32
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: [Aporte] Hola Mundo en MASM32  (Leído 5,678 veces)
AFelipeTrujillo

Desconectado Desconectado

Mensajes: 160



Ver Perfil WWW
[Aporte] Hola Mundo en MASM32
« en: 30 Agosto 2010, 01:13 am »

Hola Mundo en MASM32

Ahora vamos a empezar programando el Hola Mundo en MASM32, usando la API de Win32. En mi anterior articulo podemos estructurar un programa en este Macro Assembler, en los archivos creador hay un archivo de extensión *.Inc y *.Asm, entonces en el primero archivo contendrá todas las librerías necesarias para ejecutar un programa, recuerden que esta librerias contiene funciones que no hacen las vida mas fácil !!!

El archivo *.Inc debe quedar de esta forma:

Código
  1. include windows.inc
  2. include user32.inc
  3. include kernel32.inc
  4.  
  5. includelib user32.lib
  6. includelib kernel32.lib
  7.  
  8. ;Sgmeto de datos
  9. .data
  10. ;Creamos un variable con el contenido de mi mensaje
  11. Mensaje db "HOLA MUNDO SOY 4ng3r",0
  12. Titulo db "Saludo en MASM32",0


El archivos *.Asm debe quedar de la siguiente forma:

Código
  1. .386
  2. .model flat,stdcall
  3. option casemap:none
  4.  
  5. ;llamanos al archivo *.Inc
  6. include prueba1.inc
  7.  
  8. .code
  9. prueba1:
  10.  
  11. invoke MessageBox,NULL,addr Mensaje, addr Titulo, MB_OK
  12. invoke ExitProcess,0
  13.  
  14. end prueba1
  15.  

Una vez hallamos terminado, procedemos a ensamblarlo, estructurarlo y ejecutarlo. Este debería ser el resultado:



« Última modificación: 22 Septiembre 2010, 19:32 pm por Eternal Idol » En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Aporte: Mundo Hacker TV homenaje a la informatica de los años 80
Seguridad
AALD666 0 1,759 Último mensaje 8 Junio 2012, 21:39 pm
por AALD666
Ayuda con programa hola mundo masm32 no sale el .exe
ASM
Luisdz 3 2,363 Último mensaje 21 Febrero 2019, 19:33 pm
por srWhiteSkull
MOVIDO: Ayuda con programa hola mundo masm32 no sale el .exe
Foro Libre
MCKSys Argentina 0 2,317 Último mensaje 21 Febrero 2019, 17:35 pm
por MCKSys Argentina
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines