Comunidad Underground Hispana  

Retroceder   Comunidad Underground Hispana > Programacion > Programación > ASM


Like Tree1Me Gusta
  • 1 Post By Fant4sma17

Respuesta Crear Nuevo Tema
 
Compartir en twitter LinkBack Herramientas Desplegado
Antiguo 03-sep-2010, 16:13   #1
Iron Mod Engineering
 
Avatar de Fant4sma17
 
Fecha de Ingreso: agosto-2009
Ubicación: Torre Biónica
Amigos 56
Mensajes: 6.392
Gracias: 35
Agradecido 900 veces en 541 mensajes.
Predeterminado [G] Hola Mundo en MASM32

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:
include windows.inc
include user32.inc
include kernel32.inc
 
includelib user32.lib
includelib kernel32.lib
 
;Sgmeto de datos
.data
;Creamos un variable con el contenido de mi mensaje
Mensaje db "HOLA MUNDO SOY 4ng3r",0
Titulo db "Saludo en MASM32",0
  

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


Código:
.386
.model flat,stdcall
option casemap:none
 
;llamanos al archivo *.Inc
include prueba1.inc
 
.code
prueba1:
 
invoke MessageBox,NULL,addr Mensaje, addr Titulo, MB_OK
invoke ExitProcess,0
 
end prueba1
  

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




by 4ng3r

[Solo usuarios registrados pueden ver los links. REGISTRARSE]

jino139 le gusta esto.
__________________




[Solo usuarios registrados pueden ver los links. REGISTRARSE]




Fant4sma17 está desconectado   Responder Citando
Los Siguientes 3 Usuarios Agradecieron a Fant4sma17 por Este Mensaje:
Char (03-sep-2010), jino139 (25-nov-2012), tractor53 (28-oct-2012)
Respuesta

Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder mensajes
No puedes subir archivos adjuntos
No puedes editar tus mensajes

Los Códigos BB están Activado
Las Caritas están Activado
[IMG] está Activado
El Código HTML está Desactivado
Trackbacks están Activado
Pingbacks están Activado
Refbacks están Activado



Temas Similares
Tema Autor Foro Respuestas Último mensaje
[WDK] Hola mundo desde el Kernel de Windows iCore Carbide C/C#/C++ 5 16-sep-2010 10:59
hola ayuda con malware resident evil 10 Troyanos y virus 1 13-ago-2010 17:14
Descargar Fondos España Campeona del Mundo soft2010 Top 100 0 08-ago-2010 09:30
Descargar Fondos España Campeona del Mundo soft2010 Top 100 0 08-ago-2010 09:30
El mundo de los perdidos (2009) DVDrip Castellano donigiriz Peliculas 0 22-jul-2010 11:15



Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.6.0