Ciao a tutti!
Dunque, io ho un nuovo programma da fare in assembly e so già che per farlo dovrò utilizzare dei registri estesi, quelli che ci sono a partire dall'assembly 80386...
Ora il punto è che di questi io ne ho sentito parlare poco e in rete qualcosa ho trovato ma non mi spiegano come poter compilare un programma con questi registri...
Un mio compagno mi ha passato tutto il necessario per compilare con tasm32 ma non mi è stato spiegato come fare...
Se compilo con tasm32 serve il .386 ad inizio file o sto facendo solo un gran casino?!
Ho provato a compilare con tasm32 e tlink32 il primo programmino in assembly che avevo fatto giusto per capire come procedere e se potevo riutilizzare alcune delle funzioni che usavo lì anche per il nuovo programma, sia che io metta il .386 che no il problema è sempre lo stesso...il tasm32 va a buon fine ma il tlink32 mi da il seguente errore:
"Fatal: 16bit segments not supported in module prova.asm"
Ora non so se sbaglio qualcosa io a compilare o se il problema è un altro perchè avevo letto che comunque anche con Assembly 80386 avevo a disposizione sia i registri a 16 bit (AX, BX etc.) che quelli a 32 bit (EAX, EDX...)
Grazie a chiunque abbia il tempo di darmi una mano!