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

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à
Redmi Note 15 Pro+ 5G: autonomia monstre e display luminoso, ma il prezzo è alto
Redmi Note 15 Pro+ 5G: autonomia monstre e display luminoso, ma il prezzo è alto
Xiaomi ha portato sul mercato internazionale la nuova serie Redmi Note, che rappresenta spesso una delle migliori scelte per chi non vuole spendere molto. Il modello 15 Pro+ punta tutto su una batteria capiente e su un ampio display luminoso, sacrificando qualcosa in termini di potenza bruta e velocità di ricarica
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


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...
Insta360 Link 2 Pro e 2C Pro: le webcam 4K che ti seguono, anche con gimbal integrata Insta360 Link 2 Pro e 2C Pro: le webcam 4K che t...
JMEV SC01, la supersportiva cinese da 30...
Tesla Model 3 superata per la prima volt...
AMD ha già risolto la crisi della...
La “batteria di Baghdad” funziona davver...
Pannelli solari al contrario? Non propri...
Google Gemini si espande: arrivano le es...
Mercato TV: la leadership di Samsung reg...
L'AI che lavora 100 volte più vel...
LIDAR, battaglia finale: MicroVision met...
Il 2025 è stato l'anno di BYD: +2...
L'IA enterprise entra nella fase decisiv...
Il tiktoker Khaby Lame cede la sua socie...
Apple Pencil Pro scende a 122€ su Amazon...
Ring in forte sconto su Amazon: videocit...
Blink torna a fare sul serio: Mini 2K+ c...
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: 00:04.


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