assembly
Moderatore: Staff
Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
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 sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
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.
- inux
- Packager

- Messaggi: 529
- Iscritto il: sab 3 nov 2007, 11:36
- Nome Cognome: Christian Reguzzoni
- Slackware: 64 13.1
- Desktop: kde
- Località: busto arsizio (VA)
assembly
ciao,volevo chiedere un'informazione.sapete dirmi se il linguaggio assembly e' applicabile anche a linux.mi pare di avere letto una volta che c'e' un linguaggio assembly apposta e' vero o no?ciao.
Il linguaggio non dipende dal sistema operativo.
Se ti riferisci all'ambiente di sviluppo, ci sono anche per Linux degli IDE tipo NASM, GAS, Turbo Assembler, RadASM ecc.
Il codice dipende dall'architettura per la quale vuoi sviluppare software.
Puoi utilizzare codice ASM anche tramite GCC, ma devi sempre fare riferimento all'architettura del processore..
Se ti riferisci all'ambiente di sviluppo, ci sono anche per Linux degli IDE tipo NASM, GAS, Turbo Assembler, RadASM ecc.
Il codice dipende dall'architettura per la quale vuoi sviluppare software.
Puoi utilizzare codice ASM anche tramite GCC, ma devi sempre fare riferimento all'architettura del processore..
-
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)
- ildiama
- Linux 3.x

- Messaggi: 536
- Iscritto il: mar 27 dic 2005, 16:49
- Slackware: mine
- Kernel: 2.6.alto..
- Desktop: KDE4
- Località: Senigallia
- Contatta:
non proprio! Prima di tutto attento a quello che ha detto Mario. E' giusto dire che l'assembly è un linguaggio molto vicino alla macchina, ma NON è (sempre) una traduzione 1:1 del linguaggio macchina. E altra cosa importante, ne esistono DUE traduzioni. Incredibilmente incompatibili fra loro.inux ha scritto:quindi ogni guida va bene?
La sintassi AT&T viene usata soprattutto sotto Unix (quindi Linux). La sintassi INTEL è quella usata da Microsoft (masm), Borland (tasm) etc.. e di cui probabilmente hai sentito parlare.
Mi pare di ricordare che nasm interpreti sintassi INTEL e gas sintassi AT&T. Il codice macchina che la tua macchina sa interpretare sarà sempre lo stesso. Ma la sintassi (e la documentazione, gli esempi, etc..) che genera quel codice no.
