|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 4418
|
Cerco compilatore ASM Intel 8086 per mac per l'università
Ragazzi, conoscete qualche compilatore intel 8086 da far girare su un macintel? il mio prof usa turbo-asm della borland, ho provato con crossover ma non funziona... mi sapete consigliare qualcosa? Inutile dire che su google ho cercato con scarsi risultati...
Grazie! |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Feb 2004
Città: Bologna
Messaggi: 584
|
Il gcc non compila per 8086?
__________________
Vendite positive: newred, VinegarTom, ZippOC, Giaco#, guidobaldo, pisoloflash, guido81, thoby, schiac, Nd1966, Syphon, clocklover, Don Chisciotte, clocklover, giavial, Alexxio e altri! |
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 4418
|
|
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Feb 2004
Città: Bologna
Messaggi: 584
|
Uhm, no forse allora non ho chiaro cosa ti serve.
Che input dai e che output ti serve? (i cob erano ok fino a qualche anno fa, gli ultimi cd purtroppo mi fanno un po' schifo :| )
__________________
Vendite positive: newred, VinegarTom, ZippOC, Giaco#, guidobaldo, pisoloflash, guido81, thoby, schiac, Nd1966, Syphon, clocklover, Don Chisciotte, clocklover, giavial, Alexxio e altri! |
|
|
|
|
|
#5 | |
|
Senior Member
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 4418
|
Quote:
(hai ragione, li adoravo fino a follow the reaper..poi si sono persi imho...) |
|
|
|
|
|
|
#6 |
|
Senior Member
Iscritto dal: Jan 2005
Città: Roma
Messaggi: 481
|
Ma hai bisogno di un compilatore(gcc) o di un ambiente di sviluppo(ad esempio XCode)?
Comunque XCode usa gcc, quindi credo che puoi tranquillamente usare XCode, che produrrà automaticamente eseguibili x86 in formato Mach-o. Edit: alt ho letto ora del pd32. Se stai cercando un ambiente equivalente al pd32, e che quindi ti faccia vedere passo dopo passo ciò che succede ai registri ed alla memoria durante l'esecuzione, ti avviso che non penso ci sia qualcosa di così "easy" su OS X. Puoi provare comunque con il debugger di XCode: scrivi il tuo codice, poi clicchi su build e poi debug. Facci sapere. Ultima modifica di kalebbo : 17-05-2007 alle 12:10. |
|
|
|
|
|
#7 | |
|
Senior Member
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 4418
|
Quote:
|
|
|
|
|
|
|
#8 |
|
Senior Member
Iscritto dal: Jan 2005
Città: Roma
Messaggi: 481
|
Puoi usare gcc per compilare il tuo file asm.
Apri un terminale e digita man gcc per tutte le info necessarie. Le opzioni specifiche per l'assembler da passare a gcc sono: Assembler Option: -Wa,option -Xassembler option |
|
|
|
|
|
#9 | |
|
Senior Member
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 4418
|
Quote:
|
|
|
|
|
|
|
#10 |
|
Senior Member
Iscritto dal: Jan 2005
Città: Roma
Messaggi: 481
|
Occhio che gcc non è installato di default su OS X, ma devi inserire il dvd di tiger e installare i developer tools.
|
|
|
|
|
|
#11 |
|
Senior Member
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 4418
|
|
|
|
|
|
|
#12 |
|
Senior Member
Iscritto dal: Mar 2004
Messaggi: 16053
|
Hai controllato che in futuro il corso non preveda l'utilizzo degli interrupt? Spesso e volentieri si utilizzano gli interrupt del BIOS (eg. int 16h) oppure le chiamate di MS-DOS (eg. int 21h) è difficile che si utilizzino chiamate *nix in un corso introduttivo all'assembly.
Io installerei una macchina virtuale MS-DOS (anche FreeDOS dovrebbe andare bene) e poi utilizzerei MASM (Microsoft Assambler) oppure TASM/TD (Turbo Assembler e Turbo Debugger), se ti servono ho ancora gli eseguibili che utilizzavo alle superiori. |
|
|
|
|
|
#13 |
|
Senior Member
Iscritto dal: Feb 2004
Città: Lecco/Milano
Messaggi: 2863
|
invece a me servirebbe un emulatore per il motorola 68k... dato che ad informatica 2 noi facciamo asm per questo processore...
avete qualcosa da propormi?
__________________
C'era un moscerino sul tuo schermo |
|
|
|
|
|
#14 | |
|
Senior Member
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 4418
|
Quote:
cmq sti interrupt li ha nominati, temo sia come dici te! a questo punto mi conviene effettivamente usare freedos oppure msdos da vm e usare il tasm del prof! oggi la lezione è stata rinviata quindi non ho potuto verificare! grazie |
|
|
|
|
|
|
#15 | |
|
Senior Member
Iscritto dal: Mar 2004
Messaggi: 16053
|
Quote:
Comunque a suo tempo non è stata necessaria molta esercitazione, la parte di assembly per quell'esame è veramente molto limitata. |
|
|
|
|
|
|
#16 |
|
Senior Member
Iscritto dal: Feb 2004
Città: Lecco/Milano
Messaggi: 2863
|
eh... é quello che c'hanno consigliato anche a noi i prof... ora provo a vedere se parte con crossover
__________________
C'era un moscerino sul tuo schermo |
|
|
|
|
|
#17 |
|
Senior Member
Iscritto dal: Feb 2004
Città: Lecco/Milano
Messaggi: 2863
|
funziona benissimo, perfetto, uso questo
__________________
C'era un moscerino sul tuo schermo |
|
|
|
|
|
#18 | |
|
Senior Member
Iscritto dal: Jul 2003
Città: Alessandria
Messaggi: 10167
|
Quote:
EDIT: A me fanno usare MASM 6.qualcosa
__________________
Dell XPS 13 (9350) :: i5-2500K - HD6870 - AsRock Z68 Pro3 - Corsair Vengeance 8GB (4x2) DDR3 :: Samsung Galaxy S4 GT-i9505
|
|
|
|
|
|
|
#19 |
|
Senior Member
Iscritto dal: Nov 2008
Messaggi: 588
|
|
|
|
|
|
|
#20 |
|
Senior Member
Iscritto dal: Jul 2003
Città: Alessandria
Messaggi: 10167
|
Mars ide non va bene perchè è per un altro tipo di assembler, infatti provando a fare un build del file scritto ( che ho testato essere senza errori a scuola ) da errore ad ogni riga. Ho visto infatti che i commenti in quell'assembler si fanno con # e non con ; come nell'8086 .
XSpim non riesco a compilarlo perchè quando nella guida dice di dare il comando xmkmf il terminale mi restituisce command not found . Credo di avere già gli strumenti di sviluppo installati, ma non c'è alcun xmkmf...
__________________
Dell XPS 13 (9350) :: i5-2500K - HD6870 - AsRock Z68 Pro3 - Corsair Vengeance 8GB (4x2) DDR3 :: Samsung Galaxy S4 GT-i9505
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 02:22.




















