Se fai in questo modo non ti ritrovi più: Usa lo stack e fai il salvataggio del contesto ...Dimenticavo di dire che nelle procedure che ho creato i parametri sono passati tramite i registri
Ti basta definire funzioni far e renderele pubbliche (parola riservata: PUBLIC) :Qundi come faccio a creare una libreria? Qual'è la sintassi che devo usare?
public <nome funzione>
(se lavori anche in c ti consiglierei di dare il nome alla funzione in questo modo: _<nomefunzione> ... così facendo puoi riutilizzare le tue funzioni in c)
Nei tuoi programmi ci metti invecie: EXTRN <nome funzione>:FARNei programmi che faccio come richiamo la libreria (il corrispondente del #include<> del C?)
...
Quando compili devi fare in questo modo:
TASM MIOFILE MIOFILE MIOFILE
TASM LIB1 LIB1 LIB1
TASM LIB2 LIB2 LIB2
TLINK MIOFILE LIB1 LIB2
Ossia compilare separatamente i file (*.asm) e successivamente fare un bel link