|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Jul 2002
Città: Napoli
Messaggi: 308
|
HELP programma Assembly
Salve a tutti , sono un novello nel campo della programmazione e stò tentando di affacciarmi all' assembly , ho trovato un ottimo tutorial ma ad un tratto riporta un esempio di codice che non riesco a linkare.
Il compilatore utilizzato è il tasm 5. Il codice viene correttamente compilato ma non riesco a linkarlo mi dice "Fatal: no program entry point" Di seguito il codice che tento invano di utilizzare: ; TUT4.ASM .MODEL small ; indica al compilatore il modello di memoria da usare .STACK 100h ; dimensiona lo Stack .DATA ; inizio del segmento dati Messaggio DB "Salve Mondo", 13, 10, '$' ;dichiarazione del messaggio .CODE ; inizio del segmento di codice mov ax, SEG Messaggio ; ax = indirizzo del Segmento Dati mov ds, ax ; ds = ax mov dx, OFFSET Messaggio ; ds = offset del Segmento Dati mov ah, 09h ; ah = 09h int 21h ; chiamata all'interrupt DOS mov ah, 4Ch ; ah = 4Ch int 21h ; chiamata all'interrupt DOS END ; fine del programma Per favore nn fatemi mollare prima ancora di iniziare
__________________
"There's no save game in real life..." By IO Interactive |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Aug 2001
Città: San Francisco, CA, USA
Messaggi: 13827
|
Che linker usi?
Ciao
__________________
GPU Compiler Engineer |
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Jul 2002
Città: Napoli
Messaggi: 308
|
Uso il tlink del pacchetto della borland tasm 5.
Nel codice nn sembrano esserci errori eppure il linker funziona l'ho provato con alcuni programmi di esempio della borland. App posso usare anche un altro linker diverso da quello incluso nel pakketto della borland?
__________________
"There's no save game in real life..." By IO Interactive |
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Metti START: dopo .CODE
|
|
|
|
|
|
#5 |
|
Bannato
Iscritto dal: Feb 2003
Messaggi: 947
|
Ultima modifica di repne scasb : 03-02-2005 alle 16:58. |
|
|
|
|
|
#6 |
|
Bannato
Iscritto dal: Feb 2003
Messaggi: 947
|
Ultima modifica di repne scasb : 03-02-2005 alle 16:58. |
|
|
|
|
|
#7 | |
|
Senior Member
Iscritto dal: Jul 2002
Città: Napoli
Messaggi: 308
|
Quote:
Grazie a tutti applicando questa modifica funziona ma vorrei saper il motivo per cui senza nn va. Se ho ben capito bisogna necessariamente specificare un etichetta!?
__________________
"There's no save game in real life..." By IO Interactive |
|
|
|
|
|
|
#8 | |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Quote:
|
|
|
|
|
|
|
#9 | |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Quote:
C'è un po' in tutti gli assemblatori questa cosa... |
|
|
|
|
|
|
#10 |
|
Senior Member
Iscritto dal: Jul 2002
Città: Napoli
Messaggi: 308
|
Ok grazie mille a tutti
__________________
"There's no save game in real life..." By IO Interactive |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 20:00.


















