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

iPhone 18 Pro: la recensione del miglior iPhone compatto di sempre
iPhone 18 Pro: la recensione del miglior iPhone compatto di sempre
Apple ha rinnovato iPhone 18 Pro soprattutto dentro: chip A20 Pro a 2 nm con memoria affiancata al SoC, camera di vapore tre volte più ampia, Dynamic Island più piccola del 25% grazie a Face ID sotto il display e fotocamera principale con diaframma variabile da f/1.48 a f/4. Lo abbiamo misurato al colorimetro e nei benchmark, usato con iOS 27 e messo alla prova in fotografia tra laghi, borghi e interni poco illuminati
Panasonic, 30 anni di Toughbook: la "Bibbia" di mille regole dietro i nuovi G3 e 34
Panasonic, 30 anni di Toughbook: la "Bibbia" di mille regole dietro i nuovi G3 e 34
A Londra, per il trentennale dei Toughbook, Panasonic ha presentato il tablet G3 e il 2-in-1 34. Con Jon Tucker, a capo dell'ingegneria europea, abbiamo parlato di ciò che non si vede: batterie, antenne, porte seriali e accorgimenti nati sul campo
realme C100x, lo smartphone economico con la batteria da 7500 mAh. La recensione
realme C100x, lo smartphone economico con la batteria da 7500 mAh. La recensione
realme C100x scommette tutto, forse troppo, sulla batteria da 7500 mAh e sulla certificazione ArmorShell per farsi notare nella fascia più economica del mercato: lo abbiamo messo alla prova per capire a chi è rivolto questo smartphone che sacrifica un po' prestazioni, display e fotocamera per offrire l'autonomia migliore possibile a un prezzo decisamente contenuto
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 19-09-2007, 19: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, 19: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, 20: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, 20: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, 20: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, 20: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, 20: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, 21: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, 22: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, 22: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, 12: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, 12: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, 12: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, 13: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, 13: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, 15: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, 16: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, 16: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, 16: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, 17: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


iPhone 18 Pro: la recensione del miglior iPhone compatto di sempre iPhone 18 Pro: la recensione del miglior iPhone ...
Panasonic, 30 anni di Toughbook: la "Bibbia" di mille regole dietro i nuovi G3 e 34 Panasonic, 30 anni di Toughbook: la "Bibbia...
realme C100x, lo smartphone economico con la batteria da 7500 mAh. La recensione realme C100x, lo smartphone economico con la bat...
Star Wars Zero Company è l'erede di XCOM 2 Star Wars Zero Company è l'erede di XCOM ...
Test ride Can-Am Origin: la moto elettrica che fa dimenticare il motore a scoppio (ma occhio all'autonomia) Test ride Can-Am Origin: la moto elettrica che f...
Tamoil taglia il prezzo dei carburanti p...
Gears of War: E-Day mostra i vantaggi de...
Halo Combat Evolved ora gira nel browser...
Auto cinesi alla conquista del mondo, ma...
Cynet 5.0 unifica la gestione dei siti e...
Samsung alza i prezzi: fino a 200 euro i...
POCO annuncia l'arrivo in Italia dei nuo...
Moonshot AI (Kimi) ruba le risposte di G...
GPT-Synopsys, OpenAI vuole trasformare l...
NetApp porta l'IA nella console e ONTAP ...
Saturno all'opposizione e Giove dietro l...
TSMC non si ferma: dopo l'Arizona potreb...
Caso Revolut, Piantedosi alla Camera: 'L...
La Space Force statunitense e le armi sp...
Fa tutto l'IA: scoperte scientifiche con...
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: 19:37.


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