Torna indietro   Hardware Upgrade Forum > Mondo Apple > Apple - Software e macOS

Nuova Dacia Spring, del modello precedente resta solo il nome: più grande, più efficiente e ora prodotta in Europa
Nuova Dacia Spring, del modello precedente resta solo il nome: più grande, più efficiente e ora prodotta in Europa
La seconda generazione della citycar elettrica di Dacia passa alla piattaforma RGEV small di Renault Group, cresce di 15 cm in lunghezza e 18 cm in larghezza, adotta un motore da 80 CV e una batteria LFP da 27,5 kWh per 250 km WLTP. Prezzi da 17.900 euro, produzione a Novo Mesto in Slovenia.
BOOX Picco: l'ebook reader minuscolo è una genialata, e si può attaccare allo smartphone
BOOX Picco: l'ebook reader minuscolo è una genialata, e si può attaccare allo smartphone
BOOX ha portato sul mercato Picco, un e-reader da 3,97 pollici che pesa 58 grammi e si aggancia al retro dello smartphone con un anello magnetico. Lo abbiamo usato con Pixel 11 Pro XL e iPhone 18 Pro per capire se un formato così ridotto regga la prova della lettura quotidiana
AMD EPYC Venice: dentro Zen 6, i SoC a 256 core e la sfida al costo della memoria
AMD EPYC Venice: dentro Zen 6, i SoC a 256 core e la sfida al costo della memoria
A Las Vegas AMD ha svelato i dettagli architetturali delle CPU EPYC di sesta generazione, note con il nome in codice Venice. Nuovi core Zen 6 e Zen 6c costruiti a 2 nanometri, fino a 256 core per socket, 16 canali di memoria, interfaccia PCI Express 6.0 e un'intera famiglia di proposte che va da Venice SP7 a Verano. Senza dimenticare la memoria, oggi la voce di costo più pesante in un server: AMD risponde con CXL 3.1 e con la tecnologia software MEXT, che porta la memoria flash dentro la gerarchia della DRAM.
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 17-05-2007, 11:37   #1
manowar84
Senior Member
 
L'Avatar di manowar84
 
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!
manowar84 è offline   Rispondi citando il messaggio o parte di esso
Old 17-05-2007, 11:42   #2
[Alexi_Laiho]
Senior Member
 
L'Avatar di [Alexi_Laiho]
 
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!
[Alexi_Laiho] è offline   Rispondi citando il messaggio o parte di esso
Old 17-05-2007, 11:47   #3
manowar84
Senior Member
 
L'Avatar di manowar84
 
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 4418
Quote:
Originariamente inviato da [Alexi_Laiho] Guarda i messaggi
Il gcc non compila per 8086?
OT: bel nick, cob rulez


cmq non saprei sinceramente, pensavo compilasse solo in c/c++!

ma mi serve xcode?

scusate sono un po' n00b!!
manowar84 è offline   Rispondi citando il messaggio o parte di esso
Old 17-05-2007, 11:54   #4
[Alexi_Laiho]
Senior Member
 
L'Avatar di [Alexi_Laiho]
 
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!
[Alexi_Laiho] è offline   Rispondi citando il messaggio o parte di esso
Old 17-05-2007, 12:04   #5
manowar84
Senior Member
 
L'Avatar di manowar84
 
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 4418
Quote:
Originariamente inviato da [Alexi_Laiho] Guarda i messaggi
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 :| )
premesso che fino ad ora ho studiato un processore didattico (pd32), mi serve un compilatore che partendo da un file asm che scrivo (con le varie mov, add ecc) mi dice se è corretto e mi fa vedere cosa succede quando lo avvio (porzioni di memoria ecc). Psero di esser stato chiaro




(hai ragione, li adoravo fino a follow the reaper..poi si sono persi imho...)
manowar84 è offline   Rispondi citando il messaggio o parte di esso
Old 17-05-2007, 12:06   #6
kalebbo
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.
kalebbo è offline   Rispondi citando il messaggio o parte di esso
Old 17-05-2007, 12:13   #7
manowar84
Senior Member
 
L'Avatar di manowar84
 
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 4418
Quote:
Originariamente inviato da kalebbo Guarda i messaggi
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.
guarda non l'ho ben capito neanche io perchè nemmeno il prof ci ha mai fatto vedere il suo turbo-asm della borland, domani sarà la prima volta che useremo quello per 8086! Cmq l'ambiente di sviluppo mi interessa fino ad un certo punto nel senso che userò un editor di testo per creare il file (smultron che mi ci trovo bene) e poi però volevo sapere come poter compilare questo file! Quanto meno per gli errori!
manowar84 è offline   Rispondi citando il messaggio o parte di esso
Old 17-05-2007, 12:22   #8
kalebbo
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
kalebbo è offline   Rispondi citando il messaggio o parte di esso
Old 17-05-2007, 12:34   #9
manowar84
Senior Member
 
L'Avatar di manowar84
 
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 4418
Quote:
Originariamente inviato da kalebbo Guarda i messaggi
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
ah ok, allora domani proverò così! poi nel caso installerò xcode e proprio alle brutte userò parallels!
manowar84 è offline   Rispondi citando il messaggio o parte di esso
Old 17-05-2007, 12:49   #10
kalebbo
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.
kalebbo è offline   Rispondi citando il messaggio o parte di esso
Old 17-05-2007, 13:59   #11
manowar84
Senior Member
 
L'Avatar di manowar84
 
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 4418
Quote:
Originariamente inviato da kalebbo Guarda i messaggi
Occhio che gcc non è installato di default su OS X, ma devi inserire il dvd di tiger e installare i developer tools.
lo prendo da fink, credo sia più aggiornato!
manowar84 è offline   Rispondi citando il messaggio o parte di esso
Old 18-05-2007, 21:17   #12
sirus
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.
sirus è offline   Rispondi citando il messaggio o parte di esso
Old 18-05-2007, 21:26   #13
Janky
Senior Member
 
L'Avatar di Janky
 
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
Janky è offline   Rispondi citando il messaggio o parte di esso
Old 18-05-2007, 21:29   #14
manowar84
Senior Member
 
L'Avatar di manowar84
 
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 4418
Quote:
Originariamente inviato da sirus Guarda i messaggi
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.
ma quanto voglio bene a sirus!
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
manowar84 è offline   Rispondi citando il messaggio o parte di esso
Old 18-05-2007, 21:36   #15
sirus
Senior Member
 
Iscritto dal: Mar 2004
Messaggi: 16053
Quote:
Originariamente inviato da Janky Guarda i messaggi
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?
Informatica 2; anche io ho fatto lo stesso esame lo scorso anno, non utilizzavo ancora Mac OS X in quel periodo ma per strane coincidenze avevo solo Arch sul mio HD. Utilizzavo Easy68k emulato (è solo per Windows e non mi pare che ci sia ancora una versione per GNU/Linux o Mac OS X), un ottimo ambiente.

Comunque a suo tempo non è stata necessaria molta esercitazione, la parte di assembly per quell'esame è veramente molto limitata.
sirus è offline   Rispondi citando il messaggio o parte di esso
Old 18-05-2007, 21:43   #16
Janky
Senior Member
 
L'Avatar di Janky
 
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
Janky è offline   Rispondi citando il messaggio o parte di esso
Old 18-05-2007, 21:47   #17
Janky
Senior Member
 
L'Avatar di Janky
 
Iscritto dal: Feb 2004
Città: Lecco/Milano
Messaggi: 2863
funziona benissimo, perfetto, uso questo
__________________
C'era un moscerino sul tuo schermo
Janky è offline   Rispondi citando il messaggio o parte di esso
Old 27-10-2010, 19:00   #18
kwb
Senior Member
 
L'Avatar di kwb
 
Iscritto dal: Jul 2003
Città: Alessandria
Messaggi: 10167
Quote:
Originariamente inviato da sirus Guarda i messaggi
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.
Riesumo un attimo perchè pure io come manowar84 devo compilare gli asm per 8086... E sono su mac... Alla fine non c'è modo di farlo senza virtualizzare?

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
kwb è offline   Rispondi citando il messaggio o parte di esso
Old 04-11-2010, 20:01   #19
ElChip
Senior Member
 
L'Avatar di ElChip
 
Iscritto dal: Nov 2008
Messaggi: 588
Quote:
Originariamente inviato da kwb Guarda i messaggi
Riesumo un attimo perchè pure io come manowar84 devo compilare gli asm per 8086... E sono su mac... Alla fine non c'è modo di farlo senza virtualizzare?

EDIT: A me fanno usare MASM 6.qualcosa
spim/xspim o mars ide dovrebbero fare al caso tuo
ciao
ElChip è offline   Rispondi citando il messaggio o parte di esso
Old 05-11-2010, 11:59   #20
kwb
Senior Member
 
L'Avatar di kwb
 
Iscritto dal: Jul 2003
Città: Alessandria
Messaggi: 10167
Quote:
Originariamente inviato da ElChip Guarda i messaggi
spim/xspim o mars ide dovrebbero fare al caso tuo
ciao
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
kwb è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Nuova Dacia Spring, del modello precedente resta solo il nome: più grande, più efficiente e ora prodotta in Europa Nuova Dacia Spring, del modello precedente resta...
BOOX Picco: l'ebook reader minuscolo è una genialata, e si può attaccare allo smartphone BOOX Picco: l'ebook reader minuscolo è un...
AMD EPYC Venice: dentro Zen 6, i SoC a 256 core e la sfida al costo della memoria AMD EPYC Venice: dentro Zen 6, i SoC a 256 core ...
HONOR Pad X9 Max recensione, schermo ultra large a meno di 400 euro HONOR Pad X9 Max recensione, schermo ultra large...
Lenovo ThinkPad X1 Carbon Gen 14: il business ultraleggero si rinnova dall’interno Lenovo ThinkPad X1 Carbon Gen 14: il business ul...
NVIDIA, una petizione chiede il ritorno ...
SpaceX Starship: Ship 42 è stata ...
Meta multata per 805 milioni di euro dal...
Jensen Huang avrebbe nascosto ai vertici...
Le prime cuffie over-ear di Vivo arrivan...
GPU, CPU e fotoni: il piano di AMD per p...
La soluzione di Google per i nuovi occhi...
Il futuro di XBOX passa per l'intelligen...
Amazon, le 13 offerte da non perdere ogg...
Svendita TV su MediaWorld: OLED LG e Sam...
AMD si ricorda dei gamer, ma il messaggi...
Fate in fretta: su Mediaworld c'è...
Ho usato ArtCraft per trasformare un mio...
SSD e hard disk su AliExpress: 4TB a sol...
Due Mac agli antipodi in forte sconto su...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 02:09.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v