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

AMD Ryzen 7 9850X3D: Zen 5, 3D V-Cache e frequenze al top per il gaming
AMD Ryzen 7 9850X3D: Zen 5, 3D V-Cache e frequenze al top per il gaming
AMD Ryzen 7 9850X3D è la nuova CPU gaming di riferimento grazie alla 3D V-Cache di seconda generazione e frequenze fino a 5,6 GHz. Nei test offre prestazioni superiori a 9800X3D e 7800X3D, confermando la leadership AMD nel gaming su PC.
Le soluzioni FSP per il 2026: potenza e IA al centro
Le soluzioni FSP per il 2026: potenza e IA al centro
In occasione del Tech Tour 2025 della European Hardware Association abbiamo incontrato a Taiwan FSP, azienda impegnata nella produzione di alimentatori, chassis e soluzioni di raffreddamento tanto per clienti OEM come a proprio marchio. Potenze sempre più elevate negli alimentatori per far fronte alle necessità delle elaborazioni di intelligenza artificiale.
AWS annuncia European Sovereign Cloud, il cloud sovrano per convincere l'Europa
AWS annuncia European Sovereign Cloud, il cloud sovrano per convincere l'Europa
AWS è il principale operatore di servizi cloud al mondo e da tempo parla delle misure che mette in atto per garantire una maggiore sovranità alle organizzazioni europee. L'azienda ha ora lanciato AWS European Sovereign Cloud, una soluzione specificamente progettata per essere separata e distinta dal cloud "normale" e offrire maggiori tutele e garanzie di sovranità
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 19-09-2007, 20:26   #1
Mariuccia
Member
 
L'Avatar di Mariuccia
 
Iscritto dal: Jan 2007
Città: Incisa (Fi)
Messaggi: 51
Assembly

Ragazzi volevo sapere se è possibile programmare in assembler su mac... oggi stavo seguendo la minuziosa guida di giobe2000 e ho provato a scaricare la roba tramite parallel ma mi ha crashato, a sto punto mi chiedo se sia possibile scrivere in assembler su mac


grazie
Mariuccia è offline   Rispondi citando il messaggio o parte di esso
Old 19-09-2007, 20:47   #2
Janky
Senior Member
 
L'Avatar di Janky
 
Iscritto dal: Feb 2004
Città: Lecco/Milano
Messaggi: 2863
eh... ne esistono tanti di assembly quale vorresti usare te?

solo per farti un esempio, se usi gli interrupt del dos naturalmente non ti funziona niente in modalità nativa
__________________
C'era un moscerino sul tuo schermo
Janky è offline   Rispondi citando il messaggio o parte di esso
Old 19-09-2007, 21:02   #3
Mariuccia
Member
 
L'Avatar di Mariuccia
 
Iscritto dal: Jan 2007
Città: Incisa (Fi)
Messaggi: 51
avevo sentito parlare di sta cosa solo che io devo proprio iniziare a scrivere con questo linguaggio quindi per ora nn so quasi nulla...

io stavo senguendo questa guida che è la + completa :
http://www.giobe2000.it/index.htm
e volevo un qualcosa consono a seguire questa guida...che nn desse problemi
Mariuccia è offline   Rispondi citando il messaggio o parte di esso
Old 19-09-2007, 21:33   #4
Criceto
Bannato
 
L'Avatar di Criceto
 
Iscritto dal: Jun 2004
Messaggi: 4607
Quote:
Originariamente inviato da Mariuccia Guarda i messaggi
avevo sentito parlare di sta cosa solo che io devo proprio iniziare a scrivere con questo linguaggio quindi per ora nn so quasi nulla...

io stavo senguendo questa guida che è la + completa :
http://www.giobe2000.it/index.htm
e volevo un qualcosa consono a seguire questa guida...che nn desse problemi
Non è che sia un "linguaggio". E' il codice macchina del processore.
Tanto devi decidere se programmare per x86 o per PPC. Dipende dal Mac che hai.

Nel primo caso io desisterei subito. L'x86 ha l'architettura più contorta e fatta coi piedi che si sia mai vista nel campo dei microprocessori. Meglio lasciar fare ai compilatori...

Ma se proprio sei convinto probabilmente la cosa più facile è partire dal compilatore C e fare delle funzioni "inline" in assembler. Xcode (i tools di sviluppo inclusi) dovrebbero supportarle. Però mai fatto, quindi non ti so dire di più.
Criceto è offline   Rispondi citando il messaggio o parte di esso
Old 19-09-2007, 21:38   #5
Janky
Senior Member
 
L'Avatar di Janky
 
Iscritto dal: Feb 2004
Città: Lecco/Milano
Messaggi: 2863
Quote:
Originariamente inviato da Mariuccia Guarda i messaggi
avevo sentito parlare di sta cosa solo che io devo proprio iniziare a scrivere con questo linguaggio quindi per ora nn so quasi nulla...

io stavo senguendo questa guida che è la + completa :
http://www.giobe2000.it/index.htm
e volevo un qualcosa consono a seguire questa guida...che nn desse problemi
mmh... è molto legato al dos, o lo emuli o devi cambiare architettura

purtoppo l'assembly non è un "linguaggio" che puoi imparare e usare indipendentemente su qualsiasi sistema

seguendo quella guida, molte cose non funzioneranno neanche su linux per esempio
__________________
C'era un moscerino sul tuo schermo
Janky è offline   Rispondi citando il messaggio o parte di esso
Old 19-09-2007, 21:40   #6
Mariuccia
Member
 
L'Avatar di Mariuccia
 
Iscritto dal: Jan 2007
Città: Incisa (Fi)
Messaggi: 51
L'assembler che ci hanno "spiegato" ai corsi è quello del classico 8086. Te che consigli?
Mariuccia è offline   Rispondi citando il messaggio o parte di esso
Old 19-09-2007, 21:49   #7
Mariuccia
Member
 
L'Avatar di Mariuccia
 
Iscritto dal: Jan 2007
Città: Incisa (Fi)
Messaggi: 51
Quote:
Originariamente inviato da Janky Guarda i messaggi
mmh... è molto legato al dos, o lo emuli o devi cambiare architettura

purtoppo l'assembly non è un "linguaggio" che puoi imparare e usare indipendentemente su qualsiasi sistema

seguendo quella guida, molte cose non funzioneranno neanche su linux per esempio



Come ho detto l'ambiente è l'8086
e mi sembra che quella guida sia proprio sull'8086... purtoppo il libro del corso è scritto in un modo che uno che nn ha conoscenze precendenti non ci chiappa niente di niente
Mariuccia è offline   Rispondi citando il messaggio o parte di esso
Old 19-09-2007, 22:17   #8
Criceto
Bannato
 
L'Avatar di Criceto
 
Iscritto dal: Jun 2004
Messaggi: 4607
Quote:
Originariamente inviato da Mariuccia Guarda i messaggi
Come ho detto l'ambiente è l'8086
e mi sembra che quella guida sia proprio sull'8086... purtoppo il libro del corso è scritto in un modo che uno che nn ha conoscenze precendenti non ci chiappa niente di niente
Come ti ha detto Janky se fai un programma in puro assembly ti devi attenere alle regole dell'OS per riuscirlo ad eseguire. Quindi per ogni OS è diverso.
Se il corso è fatto per il DOS, per 8086 poi (con tutti i suoi problemi di indirizzamento della memoria) sarà dura farlo girare sotto Mac.

Viceversa se vuoi fare solo delle routine, la cosa migliore per me è inglobarle nel codice C, con una funzione inline. Il compilatore C si preoccupa dell'interfacciamento con l'OS, e tu puoi scrivere la parte che interessa in codice macchina.
Criceto è offline   Rispondi citando il messaggio o parte di esso
Old 19-09-2007, 23:04   #9
Mariuccia
Member
 
L'Avatar di Mariuccia
 
Iscritto dal: Jan 2007
Città: Incisa (Fi)
Messaggi: 51
boh via... non so, è un macello
guarderò...se cela faccio chiedo al prof
Mariuccia è offline   Rispondi citando il messaggio o parte di esso
Old 19-09-2007, 23:49   #10
brixia67
Senior Member
 
Iscritto dal: Apr 2006
Messaggi: 313
Certo che per iniziare l'assembler siete partiti dal peggio che c'è o che c'era, ti consiglierei vivamente di passare al MC6800 per imparare.
brixia67 è offline   Rispondi citando il messaggio o parte di esso
Old 20-09-2007, 13:22   #11
Solido
Senior Member
 
L'Avatar di Solido
 
Iscritto dal: Jan 2004
Città: Figline(FI)
Messaggi: 5847
Quote:
Originariamente inviato da brixia67 Guarda i messaggi
Certo che per iniziare l'assembler siete partiti dal peggio che c'è o che c'era, ti consiglierei vivamente di passare al MC6800 per imparare.
Per me è la stessa cosae poi il professore è un folle... l'esame verte quasi totalmente o totalmente sull'assembler e lui lo ha spiegato in 3 lezione di cui 2 pomeridiane fuori orario
__________________
Ho concluso felicemente molte trattative su questo forum!
Solido è offline   Rispondi citando il messaggio o parte di esso
Old 20-09-2007, 13:33   #12
brixia67
Senior Member
 
Iscritto dal: Apr 2006
Messaggi: 313
Auguri...
brixia67 è offline   Rispondi citando il messaggio o parte di esso
Old 20-09-2007, 13:34   #13
Solido
Senior Member
 
L'Avatar di Solido
 
Iscritto dal: Jan 2004
Città: Figline(FI)
Messaggi: 5847
Quote:
Originariamente inviato da brixia67 Guarda i messaggi
Auguri...

sono nella m3rd4
__________________
Ho concluso felicemente molte trattative su questo forum!
Solido è offline   Rispondi citando il messaggio o parte di esso
Old 20-09-2007, 14:07   #14
sirus
Senior Member
 
Iscritto dal: Mar 2004
Messaggi: 16053
Purtroppo l'Assembly x86 è veramente pessimo (a livello di sintassi e non) se si sfruttano tutte le funzionalità che mette a disposizione (indirizzamento di memoria a 20 bit in particolare); sicuramente l'Assembly 68k è notevolmente più "bello" (suprattutto a livello di sintassi) ma se ti chiedono 8086 non puoi di certo decidere di fare altro.
La cosa migliore è installare una versione di DOS su qualche vecchio PC (almeno io feci così a suo tempo).
sirus è offline   Rispondi citando il messaggio o parte di esso
Old 20-09-2007, 14:59   #15
Solido
Senior Member
 
L'Avatar di Solido
 
Iscritto dal: Jan 2004
Città: Figline(FI)
Messaggi: 5847
con bootcamp e xp non c'è verso giusto?
__________________
Ho concluso felicemente molte trattative su questo forum!
Solido è offline   Rispondi citando il messaggio o parte di esso
Old 20-09-2007, 16:40   #16
AnonimoVeneziano
Senior Member
 
L'Avatar di AnonimoVeneziano
 
Iscritto dal: Aug 2001
Città: San Francisco, CA, USA
Messaggi: 13827
per il dos puoi provare :

http://dosbox.sourceforge.net/news.php?show_news=1

Come assemblatore ti consiglio il NASM con sintassi intel
__________________
GPU Compiler Engineer
AnonimoVeneziano è offline   Rispondi citando il messaggio o parte di esso
Old 20-09-2007, 17:00   #17
Solido
Senior Member
 
L'Avatar di Solido
 
Iscritto dal: Jan 2004
Città: Figline(FI)
Messaggi: 5847
Quote:
Originariamente inviato da AnonimoVeneziano Guarda i messaggi
per il dos puoi provare :

http://dosbox.sourceforge.net/news.php?show_news=1

Come assemblatore ti consiglio il NASM con sintassi intel

il primo a cosa servirebbe?

il nasm è per pc o mac?


grazie mille per li info
__________________
Ho concluso felicemente molte trattative su questo forum!
Solido è offline   Rispondi citando il messaggio o parte di esso
Old 20-09-2007, 17:48   #18
Ufobobo
Senior Member
 
L'Avatar di Ufobobo
 
Iscritto dal: Apr 2002
Città: Lucca
Messaggi: 853
Io alle superiori mi esercitavo virtualizzando una macchina windows.
__________________
Visita www.spalamerda.com
Ufobobo è offline   Rispondi citando il messaggio o parte di esso
Old 20-09-2007, 17:57   #19
Janky
Senior Member
 
L'Avatar di Janky
 
Iscritto dal: Feb 2004
Città: Lecco/Milano
Messaggi: 2863
Quote:
Originariamente inviato da Solido Guarda i messaggi
il primo a cosa servirebbe?

il nasm è per pc o mac?


grazie mille per li info
il primo è un emulatore per dos, il secondo è per dos, da far girare quindi nell'ambiente emulato
__________________
C'era un moscerino sul tuo schermo
Janky è offline   Rispondi citando il messaggio o parte di esso
Old 20-09-2007, 18:08   #20
frizzo28
Senior Member
 
Iscritto dal: Aug 2005
Città: Roma sud
Messaggi: 590
Mi sa che il modo piu' semplice e' rimediarsi un vecchio PC anche noi studiamo assembler per 8086 e io ho un vecchio 486 in bianco e nero portatile che un mio amico voleva buttare e va benone per fare assembler puoi indirizzare direttamenta locazioni di memoria usare gli interrupt del bios e del Dos... insomma ci fai tutto (per lo meno per quanto riguarda l'assembler... certo non ci rippo un Divx )
__________________
-Mac Book intel core duo 1,83GHz, 1,25 Gb RAM
-Amd athlon 64 dual core 4400+, 2 GB RAM, Asus a8n-sli Deluxe, totale 500 GB di HARD DISK(4 hdd)
frizzo28 è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


AMD Ryzen 7 9850X3D: Zen 5, 3D V-Cache e frequenze al top per il gaming AMD Ryzen 7 9850X3D: Zen 5, 3D V-Cache e frequen...
Le soluzioni FSP per il 2026: potenza e IA al centro Le soluzioni FSP per il 2026: potenza e IA al ce...
AWS annuncia European Sovereign Cloud, il cloud sovrano per convincere l'Europa AWS annuncia European Sovereign Cloud, il cloud ...
Redmi Note 15 Pro+ 5G: autonomia monstre e display luminoso, ma il prezzo è alto Redmi Note 15 Pro+ 5G: autonomia monstre e displ...
HONOR Magic 8 Pro: ecco il primo TOP del 2026! La recensione HONOR Magic 8 Pro: ecco il primo TOP del 2026! L...
OpenAI lancia Prism: l'AI ora lavora fia...
Nissan mette i pannelli solari su Ariya:...
Day 3 a Barcellona: la prima di Norris c...
Usa: il capo della cyber sicurezza ha ca...
Nuovo look per il DJI Store di Milano: f...
I giudici sentenziano: Trump non pu&ogra...
Il kernel Linux si prepara al 'dopo Torv...
Meta, Snap, TikTok e YouTube: la prossim...
Daredevil Born Again seconda stagione: o...
IPTV illegali, Operazione 'Switch off': ...
Gli agenti di IA sono ovunque, e incontr...
Un'email inviata per errore svela che Am...
Samsung ha valutato il tasto fotocamera ...
L'Agenzia Spaziale Europea lancia un'IA ...
L'UE sfida Google sull'IA: integrazione ...
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: 15:16.


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