Assembly Intel
Moderatore: Staff
Regole del forum
1) Citare in modo preciso il linguaggio di programmazione usato.
2) Se possibile portare un esempio del risultato atteso.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.
La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
1) Citare in modo preciso il linguaggio di programmazione usato.
2) Se possibile portare un esempio del risultato atteso.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.
La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
-
marco94
- Linux 0.x

- Messaggi: 31
- Iscritto il: gio 4 dic 2008, 21:21
- Nome Cognome: Marco
- Slackware: 13.0
- Kernel: 2.6.29.6-smp
- Desktop: KDE 4
Assembly Intel
Salve ragazzi, sono un completo ignorante in materia.... Vorrei studiare questo "linguaggio di programmazione", quindi per cominciare ho letto tutto il sito di giobe2000.it, ma so che non e` molto completo.... quindi ho deciso di leggere i manuali intel (basic architetture) e poi se servisse anche system programming guide... Voi che ne dite? vi sembra giusto leggere i manuali Intel per imparare l'assembly dei processori Intel oppure dite che quei manuali non sono adatti per lo studio dell'assembly ed e` necessario altro materiale? ( nel caso in cui sia necessario altro materiale, vi prego indicatemelo perche` sono mesi che ne sto cercando...) Grazie in anticipo per eventuali risposte....
-
Mario Vanoni
- Iper Master

- Messaggi: 3174
- Iscritto il: lun 3 set 2007, 21:20
- Nome Cognome: Mario Vanoni
- Slackware: 12.2
- Kernel: 3.0.4 statico
- Desktop: fluxbox/seamonkey
- Località: Cuasso al Monte (VA)
- Vito
- Staff

- Messaggi: 4182
- Iscritto il: mar 5 dic 2006, 17:28
- Nome Cognome: Vito
- Desktop: MacOS
- Località: Monaco (DE)
- Contatta:
Re: Assembly Intel
Al corso di Calcolatori Elettronici I dell'università Federico II studiamo l'assembly per Motorola 68000
"Stat rosa pristina nomina, nomina nuda tenemus." [ Umberto Eco - Il nome della rosa]
"Faber est suae quisque fortunae ." [ Appio Claudio Cieco]
"Faber est suae quisque fortunae ." [ Appio Claudio Cieco]
-
marco94
- Linux 0.x

- Messaggi: 31
- Iscritto il: gio 4 dic 2008, 21:21
- Nome Cognome: Marco
- Slackware: 13.0
- Kernel: 2.6.29.6-smp
- Desktop: KDE 4
Re: Assembly Intel
innanzi tutto ringrazio per le rispste. Deve essere interessante quell'assembly.. ma io chiedevo: sto intraprendendo la giusta strada studiando l'assembly dai manuali Intel???? oppure devo studiare da altre fonti?
-
Mario Vanoni
- Iper Master

- Messaggi: 3174
- Iscritto il: lun 3 set 2007, 21:20
- Nome Cognome: Mario Vanoni
- Slackware: 12.2
- Kernel: 3.0.4 statico
- Desktop: fluxbox/seamonkey
- Località: Cuasso al Monte (VA)
Re: Assembly Intel
Dove intendi di usare Assembly?
Da quanto gia` citato
http://asm.sourceforge.net/articles/linasm.html
ci sono due dialetti principali, piu` tanti altri.
Poi: con Linux, UNIX, MAC o il grande fratello (Orwell 1984)?
Da quanto gia` citato
http://asm.sourceforge.net/articles/linasm.html
ci sono due dialetti principali, piu` tanti altri.
Poi: con Linux, UNIX, MAC o il grande fratello (Orwell 1984)?
-
marco94
- Linux 0.x

- Messaggi: 31
- Iscritto il: gio 4 dic 2008, 21:21
- Nome Cognome: Marco
- Slackware: 13.0
- Kernel: 2.6.29.6-smp
- Desktop: KDE 4
Re: Assembly Intel
So che mi prenderete per matto, ma userei l'assembly per scrivere programmi di boot, non parlo di o.s. inquanto non mi ritengo degno anche se e` proprio quello il mio sogno... quindi non dipendenti da un sistema operativo... per il momento mi diverto con piccolissimi programmini che fanno echo a video di quello che digiti... ma ovviamente vorrei migliorare.. dunque mi riferisco a voi e vi chiedo quale sia un metodo efficace per raggiungere il mio obbiettivo e se ho intrapreso ,come ripeto, la giusta strada, anche se so che e` molto difficile e ci si deve perdere moltissimo tempo...
- Vito
- Staff

- Messaggi: 4182
- Iscritto il: mar 5 dic 2006, 17:28
- Nome Cognome: Vito
- Desktop: MacOS
- Località: Monaco (DE)
- Contatta:
Re: Assembly Intel
Impara per bene un linguaggio ad alto livello 
"Stat rosa pristina nomina, nomina nuda tenemus." [ Umberto Eco - Il nome della rosa]
"Faber est suae quisque fortunae ." [ Appio Claudio Cieco]
"Faber est suae quisque fortunae ." [ Appio Claudio Cieco]
-
marco94
- Linux 0.x

- Messaggi: 31
- Iscritto il: gio 4 dic 2008, 21:21
- Nome Cognome: Marco
- Slackware: 13.0
- Kernel: 2.6.29.6-smp
- Desktop: KDE 4
Re: Assembly Intel
ho letto abbastanza sul C... adesso vorrei imparare assembly.... te dove hai imparato???
- Vito
- Staff

- Messaggi: 4182
- Iscritto il: mar 5 dic 2006, 17:28
- Nome Cognome: Vito
- Desktop: MacOS
- Località: Monaco (DE)
- Contatta:
Re: Assembly Intel
Manuale di Assembler per Motorola 60K + Corso all'università 
"Stat rosa pristina nomina, nomina nuda tenemus." [ Umberto Eco - Il nome della rosa]
"Faber est suae quisque fortunae ." [ Appio Claudio Cieco]
"Faber est suae quisque fortunae ." [ Appio Claudio Cieco]
-
marco94
- Linux 0.x

- Messaggi: 31
- Iscritto il: gio 4 dic 2008, 21:21
- Nome Cognome: Marco
- Slackware: 13.0
- Kernel: 2.6.29.6-smp
- Desktop: KDE 4
Re: Assembly Intel
Certo mi piacerebbe molto..... Ma a 14 anni mi faranno entrare??
piuttosto dai manuali intel qualcosa ci apprendo?
- Vito
- Staff

- Messaggi: 4182
- Iscritto il: mar 5 dic 2006, 17:28
- Nome Cognome: Vito
- Desktop: MacOS
- Località: Monaco (DE)
- Contatta:
Re: Assembly Intel
sì. devi trovare un buon manuale ed ovviamente imparare l'architettura del processore che vuoi utilizzare.
"Stat rosa pristina nomina, nomina nuda tenemus." [ Umberto Eco - Il nome della rosa]
"Faber est suae quisque fortunae ." [ Appio Claudio Cieco]
"Faber est suae quisque fortunae ." [ Appio Claudio Cieco]
-
Mario Vanoni
- Iper Master

- Messaggi: 3174
- Iscritto il: lun 3 set 2007, 21:20
- Nome Cognome: Mario Vanoni
- Slackware: 12.2
- Kernel: 3.0.4 statico
- Desktop: fluxbox/seamonkey
- Località: Cuasso al Monte (VA)
Re: Assembly Intel
Senza una cognizione decente dell'inglese avrai difficolta`,marco94 ha scritto:Certo mi piacerebbe molto..... Ma a 14 anni mi faranno entrare??piuttosto dai manuali intel qualcosa ci apprendo?
articoli tradotti in italiano impiegano 2...5 giorni,
libri stampati in generis piu` anni, sempre che li traducano.
Se sei un genio e scrivi qualcosa di geniale,
devi pubblicarlo in inglese,
nella LKML e` compreso veramente il mondo intero,
ma accettano solamente inglese quale lingua per discutere.
Se ti fissi sui manuali Intel,
avrai problemi con Linux/UNIX che usano la variante AT&T,
su altre piattaforme ignoro quale dialetto usino.
Come ha detto Vito, impara prima il C alla perfezione,
anche qui ci sono differenze notevoli,
gcc != icc != cc di AIX/HP-UX/Solaris != M$
soprattutto come "mangiano" il codice in assembler,
tanto che nella LKML discutono di fare un preprocessore loro,
in barba al gcc di RMS (disturba il trattamento di codice inline).
- raffaele181188
- Packager

- Messaggi: 789
- Iscritto il: ven 7 set 2007, 21:40
- Nome Cognome: Raffaele
- Slackware: current
- Kernel: 2.6.29.6
- Desktop: KDE 4.3
- Distribuzione: Ubuntu
- Località: DearSkin (FG)
Re: Assembly Intel
Non conosco l'assembly, ma credo che, più che leggere libri sul C sarebbe meglio scriverci qualcosa 
Immagino che a 14 anni l'assembly non abbia nessuna utilità... Se hai voglia di confrontarti davvero con te stesso perchè non impari C++ e/o Python e non ti unisci a qualche bel progetto open? Inoltre, una volta acquisita un'approfondita conoscenza sul campo dei linguaggi suddetti ti sarà più semplice e più utile (o magari capirai che è del tutto inutile
) apprendere l'assembly
Tieni presente che nel 2009 i linguaggi più usati sono quelli di scripting
quindi con l'assembly ci si fa poco ed è anche meno divertente a mio modesto parere
Immagino che a 14 anni l'assembly non abbia nessuna utilità... Se hai voglia di confrontarti davvero con te stesso perchè non impari C++ e/o Python e non ti unisci a qualche bel progetto open? Inoltre, una volta acquisita un'approfondita conoscenza sul campo dei linguaggi suddetti ti sarà più semplice e più utile (o magari capirai che è del tutto inutile
Tieni presente che nel 2009 i linguaggi più usati sono quelli di scripting
- Plaoo
- Linux 3.x

- Messaggi: 809
- Iscritto il: gio 10 apr 2008, 17:40
- Slackware: 14 64
- Kernel: 3.2.9
- Desktop: KDE
- Località: Ittiri (SS)
Re: Assembly Intel
Ciao io ho iniziato a programmare in assembly, ti posso consigliare La guida di Claudio Daffra (anche se mi sono accorto di alcuni "errori") oppure la guida di blacklight, San google ti può aiutare anche se sono le uniche due decenti in italiano
, io uso sintassi AT&T gcc e as
Il canale ufficiale di slacky.eu si trova sui server irc.syrolnet.org canale #slackware
-
marco94
- Linux 0.x

- Messaggi: 31
- Iscritto il: gio 4 dic 2008, 21:21
- Nome Cognome: Marco
- Slackware: 13.0
- Kernel: 2.6.29.6-smp
- Desktop: KDE 4
Re: Assembly Intel
Ragazzi grazie a tutti per le risposte.... sto traducendo il manuale intel... 1 pag/giorno sono arrivato alla 40 ma e` molto lungo.... ripeto non mi interessano i linguaggi di alto livello, e` molto piu` affascinante l'assembly, soprattutto e` piu` semplice da scrivere e da leggere e poi mi piace scrivere programmi di boot e non che girino su os... se mi dite che leggendo il manuale Intel per intero io riesco ad imparare assembly continuo, ma se cosi` non fosse mi sppo subito e non alla fine quando ormai l'ho letto tutto...