• Benvenuto in Making Videogames!
  • Dai sfogo alla tua fantasia!
  • Crea il tuo Videogioco!
Benvenuto ospite! Login Registrati




Valutazione discussione:
  • 0 voto(i) - 0 media
  • 1
  • 2
  • 3
  • 4
  • 5
Installare Masm32 e WinAsm
#3
.386 : è un direttiva per l'assembler dove gli indichiamo di usare le istruzioni 80386, ci sono anche altre direttive meno usate, e sono : .486, .586

.model : specifica il modello di memoria del nostro programma (flat).

stdcall : Serve per specificare come verranno passati i parametri, da : sinistra verso destra o da destra verso sinistra, e a chi bilancerà lo stack frame.

.data : in questa sezione ci saranno tutti i dati inizializzati del nostro programma.
.const : come si capisce anche dal nome, questa sezione conterrà tutte le costanti del nostro programma.

cpt e msg equivalgono a : MessageBoxCaption e MessageBoxText

MessageBoxCaption : Sarà il titolo della nostra finestra
MessageBoxText : Sarà il contenuto della nostra finestra

Invoke : Se lo si usa Invoke al posto di Call, si possono prevenire gli errori della stack, causati da un passaggio di parametri errato.

Invoke ExitProcess : E' una funzione API, per uscire.

NULL : indica che non c'è nessuna finestra uguale a questa MessgeBox.

addr : lo si usa per passare l'indirizzo da una etichetta a una funzione.
 
Rispondi
  


Messaggi in questa discussione
Installare Masm32 e WinAsm - da Riddick - 01-01-2011, 05:20 PM
RE: Installare Masm32 e WinAsm - da KillerZ - 02-01-2011, 11:12 AM
RE: Installare Masm32 e WinAsm - da Riddick - 02-01-2011, 02:35 PM
RE: Installare Masm32 e WinAsm - da KillerZ - 02-01-2011, 04:00 PM

Vai al forum:


Browsing: 1 Ospite(i)