;------------------------------------------------; ; nome del modulo Assembly ; ; descrizione del programma ; ;------------------------------------------------; ; ################# direttive per l'assembler ################# .386 ; set di istruzioni a 32 bit .MODEL FLAT, STDCALL ; memory model & calling conventions OPTION CASEMAP: NONE ; case sensitive on symbols INCLUDE ..\include\windows.inc ; include file principale di Win32 INCLUDE ..\include\user32.inc ; interfaccia per USER32.LIB INCLUDE ..\include\kernel32.inc ; interfaccia per KERNEL32.LIB INCLUDELIB ..\lib\user32.lib ; libreria servizi GUI INCLUDELIB ..\lib\kernel32.lib ; libreria servizi kernel ; ################ segmento dati inizializzati ################# .DATA ; ############## segmento dati non inizializzati ############### .DATA? ; ################## segmento dati costanti #################### .CONST ; ##################### segmento di codice ##################### .CODE start: ; entry point del programma invoke ExitProcess, 0 ; fine programma con exit code 0 ; ############################################################## END start ; fine del modulo