PDA

Visualizza la versione completa : borland TASM e errore di compilazione


@_Goldy
11-02-2013, 13:25
buongiorno,
sono un tecnico in una scuola e programmavo in C con il Borland Turbo C vent'anni fa...
di recente mi stato chiesto di configurare sui computer di un laboratorio, a scopo didattico, il borland Turbo assembler.

Ho cercato guida e materiali online,

sui singoli computer ho Windows xp pro service pack
sono computer appartenenti a un dominio e gli studenti si loggano da utenti standard.

ho creato i floppy con i file trovati via web
http://xoomer.virgilio.it/ramsoft/win32asm/summary.htm

ho recuperato un drive floppy USB e li ho fatto l'installazione.

Mi ritrovo in C:\ una cartella TASM e poi in TASM c' la sottocartella BIN e l dentro ho tutti gli eseguibili.

Ho creato un file di esempio e l'ho salvato come esempio.asm nella cartella TASM

ho provato da Shell a digitare l'istruzione

c:\TASM\bin\tasm esempio.asm

e ...ho fatto uno screenshot di quello che mi risulta a video.


Qualcuno saprebbe darmi una mano?

Grazie!

ESSE-EFFE
11-02-2013, 21:05
Originariamente inviato da @_Goldy
Ho creato un file di esempio e l'ho salvato come esempio.asm nella cartella TASM

Nella cartella TASM o nella cartella TASM\bin?

goldy74
11-02-2013, 22:43
Ho salvato il file .asm contenente il codice
in tasm\bin

poi nella Shell digito C:\tasm\bin\tasm file.asm

perch l'exe tasm me lo ritrovo nella cartella bin e allora ho salvato l anche il file.asm

oregon
12-02-2013, 00:42
file.asm o esempio.asm

?

Perch tutte queste incertezze?

@_Goldy
12-02-2013, 07:22
Semplicemente a lavoro ho usato esempio.asm

A casa ho fatto esattamente la stessa procedura con un generico file.asm

Comunque al mio primo messaggio ho allegata l'immagine della Shell e l c' poca incertezza, si vedono le istruzioni che ho digitato e il messaggio di errore che visualizzo.

Ringrazio rutti per l'attenzione,
Questa mattina a lavoro riprover.

Buona giornata a tutti!!

@_Goldy
12-02-2013, 07:24
...soliti scherzi del correttore automatico del cellulare....

ESSE-EFFE
12-02-2013, 08:35
Originariamente inviato da goldy74
Ho salvato il file .asm contenente il codice
in tasm\bin

Prima avevi scritto TASM.


Originariamente inviato da goldy74
poi nella Shell digito C:\tasm\bin\tasm file.asm

Entra nella cartella C:\tasm\bin e da l digita solo TASM file.asm. Di solito la cartella bin si mette nel path di sistema in modo da poter richiamare l'assembler da qualunque cartella. Cos i file ASM si possono tenere in una cartella diversa (com' logico).

@_Goldy
12-02-2013, 08:45
Grazie, faro' sapere se ho risolto ;-)

@_Goldy
12-02-2013, 10:02
Allego la videata del successo.

Avevo salvato esempio.asm nella cartella sbagliata.
Dunque

esempio.asm ce l'ho in C:\Tasm\Bin>

e vado a digitare l'istruzione tasm esempio.asm
quindi nella shell ho

C:\Tasm\Bin>tasm esempio.asm

E va tutto a buon fine.

A questo punto...in Tasm\Bin ora c' anche esempio.obj

Non mi resta che capire perch l'istruzione tlink esempio.obj non mi d il risultato che vorrei...

in Tasm\bin ho anche esempio.com

...

oregon
12-02-2013, 10:08
Comunque al mio primo messaggio ho allegata l'immagine della Shell e l c' poca incertezza, si vedono le istruzioni che ho digitato e il messaggio di errore che visualizzo


Avevo salvato esempio.asm nella cartella sbagliata.

Dunque un po' di confusione in realt c'era ...


perch l'istruzione tlink esempio.obj non mi d il risultato che vorrei...

Ovvero? Cosa ti d? Quale sarebbe il risultato richiesto?

Loading