Ensamblador - S.O.S necesito ejemplos!!!

 
Vista:

S.O.S necesito ejemplos!!!

Publicado por edith (1 intervención) el 24/01/2001 06:31:23
hola disculpen la molestia alguien me podria dar ejemplos de programitas sencillos y facil de comprender en ensamblador necesito analizarlos y comprenderlos no tienen q ser tan sofisticados eso si recalco facil de comprender
por su ayuda mil gracias!!!
ahi les dejo mi email para mas rapido
okis
bye
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:S.O.S necesito ejemplos!!!

Publicado por mnemox (20 intervenciones) el 22/02/2001 20:12:31
Esto es lo minimo en MASM32 para desplegar una ventana en windows bajo ensamblador pero si no conoces el tema lo tienes un poco crudillo para explicarlo, busca los tutoriales de iczelion y echales un vistazo http//:come.to.karpoff
(busca en paginas o enlaces relacionados con masm32) Salu2. mnemox

.386
.model flat,stdcall
option casemap:none

WinMain proto :DWORD,:DWORD,:DWORD,:DWORD

include \masm32\include\windows.inc
include \masm32\include\user32.inc
include \masm32\include\kernel32.inc
includelib \masm32\lib\user32.lib
includelib \masm32\lib\kernel32.lib

.data
ClassName db "SimpleWinClass",0
AppName db "Our First Window",0
MenuName db "FirstMenu",0
Test_string db "You selected Test menu item",0
Hello_string db "Hello, my friend",0
Goodbye_string db "See you again, bye",0

.data?
hInstance HINSTANCE ?
CommandLine LPSTR ?

.const
IDM_TEST equ 1
IDM_HELLO equ 2
IDM_GOODBYE equ 3
IDM_EXIT equ 4

.code
start:
invoke GetModuleHandle, NULL
mov hInstance,eax
invoke GetCommandLine
invoke WinMain, hInstance,NULL,CommandLine, SW_SHOWDEFAULT
invoke ExitProcess,eax
WinMain proc hInst:HINSTANCE,hPrevInst:HINSTANCE,CmdLine:LPSTR,CmdShow:DWORD
LOCAL wc:WNDCLASSEX
LOCAL msg:MSG
LOCAL hwnd:HWND
mov wc.cbSize,SIZEOF WNDCLASSEX
mov wc.style, CS_HREDRAW or CS_VREDRAW
mov wc.lpfnWndProc, OFFSET WndProc
mov wc.cbClsExtra,NULL
mov wc.cbWndExtra,NULL
push
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar