Langage assembleur sous Ubuntu
h2o64
Messages postés
389
Date d'inscription
Statut
Membre
Dernière intervention
-
h2o64 Messages postés 389 Date d'inscription Statut Membre Dernière intervention -
h2o64 Messages postés 389 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je cherche un documentation ou un tutoriel particulièrement simple pour apprendre le langage assembleur sous Ubuntu. Pour vous donner une idée je l'utilise pour ceci:
http://a.michelizza.free.fr/pmwiki.php?n=TutoOS.TutoOS
Pouvez-vous m'aidez ????
Merci
Ps: j'ai beaucoup aimer celui là :
http://www.siteduzero.com/tutoriel-3-515584-programmer-c-est-quoi.html
mais il ne fonctionne pas avec Linux
Merci
Cordialement h2o64
Je cherche un documentation ou un tutoriel particulièrement simple pour apprendre le langage assembleur sous Ubuntu. Pour vous donner une idée je l'utilise pour ceci:
http://a.michelizza.free.fr/pmwiki.php?n=TutoOS.TutoOS
Pouvez-vous m'aidez ????
Merci
Ps: j'ai beaucoup aimer celui là :
http://www.siteduzero.com/tutoriel-3-515584-programmer-c-est-quoi.html
mais il ne fonctionne pas avec Linux
Merci
Cordialement h2o64
A voir également:
- Langage assembleur sous Ubuntu
- Langage ascii - Guide
- Ubuntu 32 bits - Télécharger - Systèmes d'exploitation
- Langage binaire - Guide
- Ubuntu portable - Télécharger - Systèmes d'exploitation
- Pascal langage - Télécharger - Édition & Programmation
6 réponses
justement je cherche un bon tuto pour cela
ce site a l'air pas mal:
https://asm.developpez.com/
Pouvez-vous me dire quel tuto prendre ???
et
j'ai vu lui aussi http://www.siteduzero.com/tutoriel-3-509203-fonctionnement-d-un-ordinateur-depuis-zero.html
Serait il adapté à mes besoins ???
Merci
PS: désolé j'avoue que je vous en demande beaucoup
Merci
Cordialement h2o64
ce site a l'air pas mal:
https://asm.developpez.com/
Pouvez-vous me dire quel tuto prendre ???
et
j'ai vu lui aussi http://www.siteduzero.com/tutoriel-3-509203-fonctionnement-d-un-ordinateur-depuis-zero.html
Serait il adapté à mes besoins ???
Merci
PS: désolé j'avoue que je vous en demande beaucoup
Merci
Cordialement h2o64
Salut,
Le livre d'Irvine
en français, difficile à trouver - je ne l'ai pas trouvé
en anglais
Faq CCM
https://www.commentcamarche.net/faq/9899-liens-utiles-assembleur-x86
lami20j
Le livre d'Irvine
en français, difficile à trouver - je ne l'ai pas trouvé
en anglais
Faq CCM
https://www.commentcamarche.net/faq/9899-liens-utiles-assembleur-x86
lami20j
mais j'insiste sur le fait que ce site:
https://asm.developpez.com/
pourrait être bien.
ex:
https://esauvage.developpez.com/tutoriels/asm/assembleur-intel-avec-nasm/
Qu'en pensez-vous ?????
https://asm.developpez.com/
pourrait être bien.
ex:
https://esauvage.developpez.com/tutoriels/asm/assembleur-intel-avec-nasm/
Qu'en pensez-vous ?????
Oui, il pourrait être bien.
Si l'anglais te pose un problème alors tu peux télécharger et regarder ce tuto en français http://www.drpaulcarter.com/pcasm/
Il se trouvait dans la faq CCM. Il faut fouiller un peu.
Si l'anglais te pose un problème alors tu peux télécharger et regarder ce tuto en français http://www.drpaulcarter.com/pcasm/
Il se trouvait dans la faq CCM. Il faut fouiller un peu.
un clair je cherche:
-un tuto simple, en français et complet pour apprendre l'asm x86 (32 et 64 bits) du genre M@teo21 (le tout compatible avec ubuntu)
-un tuto simple, en français et complet pour apprendre l'asm x86 (32 et 64 bits) du genre M@teo21 (le tout compatible avec ubuntu)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
De quel assembleur parles-tu ?
Cherches-tu la documentation de l'assembleur (le programme) ou du langage d'assemblage Intel x386 ?
Pour une documentation en français, tu devras te lever tôt...
Quelques pistes...
Pour GNU as et la syntaxe AT&T, j'ai glané ceci:
https://en.wikibooks.org/wiki/X86_Assembly/GAS_Syntax
http://www.zap.org.au/elec2041-cdrom/gnutools/doc/gnu-assembler.pdf
http://www.google.com/url?sa=t&source=web&cd=6&ved=0CF0QIDAF&url=http%3A%2F%2Fwebcache.googleusercontent.com%2Fsearch%3Fq%3Dcache%3AroZ4EydNZRYJ%3Asig9.com%2Farticles%2Fatt-syntax%2Bgnu%2Bassembler%2Bintel%26cd%3D6%26hl%3Dfr%26ct%3Dclnk%26client%3Diceweasel-a&ei=HgltTtjDK8yd-QaYy5GCBQ&usg=AFQjCNGoWORpS4Cetol5rIDrEyewijAPhQ&sig2=XwszMFZMcyAoOQJqwxP7JQ
(le lien original ne semble pas fobctionner)
Je vois que GNU as supporte les conventions Intel :
https://www.zeuthen.desy.de/dv/documentation/unixguide/infohtml/binutils/docs/as/i386_002dSyntax.html#i386_002dSyntax
Pour les options de as:
man as # bien sûr
Il existe également (entre autres) l'assemmbleur nasm
https://www.nasm.us/
(le lien ne fonctionne pas actuellement :(
Johan
Gates gave ^H sold you the windows.
GNU gave us the whole house.(Alexandrin)
Cherches-tu la documentation de l'assembleur (le programme) ou du langage d'assemblage Intel x386 ?
Pour une documentation en français, tu devras te lever tôt...
Quelques pistes...
Pour GNU as et la syntaxe AT&T, j'ai glané ceci:
https://en.wikibooks.org/wiki/X86_Assembly/GAS_Syntax
http://www.zap.org.au/elec2041-cdrom/gnutools/doc/gnu-assembler.pdf
http://www.google.com/url?sa=t&source=web&cd=6&ved=0CF0QIDAF&url=http%3A%2F%2Fwebcache.googleusercontent.com%2Fsearch%3Fq%3Dcache%3AroZ4EydNZRYJ%3Asig9.com%2Farticles%2Fatt-syntax%2Bgnu%2Bassembler%2Bintel%26cd%3D6%26hl%3Dfr%26ct%3Dclnk%26client%3Diceweasel-a&ei=HgltTtjDK8yd-QaYy5GCBQ&usg=AFQjCNGoWORpS4Cetol5rIDrEyewijAPhQ&sig2=XwszMFZMcyAoOQJqwxP7JQ
(le lien original ne semble pas fobctionner)
Je vois que GNU as supporte les conventions Intel :
https://www.zeuthen.desy.de/dv/documentation/unixguide/infohtml/binutils/docs/as/i386_002dSyntax.html#i386_002dSyntax
Pour les options de as:
man as # bien sûr
Il existe également (entre autres) l'assemmbleur nasm
https://www.nasm.us/
(le lien ne fonctionne pas actuellement :(
Johan
Gates gave ^H sold you the windows.
GNU gave us the whole house.(Alexandrin)
je voudrais apprendre le langage d'assemblage asm nasm x86 (32 et 64 bits)
je voudrais réaliser mon OS comme dit ici:
http://a.michelizza.free.fr/pmwiki.php?n=TutoOS.TutoOS
PS: je suis sous Ubuntu 11.04
je voudrais réaliser mon OS comme dit ici:
http://a.michelizza.free.fr/pmwiki.php?n=TutoOS.TutoOS
PS: je suis sous Ubuntu 11.04
Regarde ici:
https://www.nasm.us/doc/nasmdocb.html#section-B.1
et bien entendu
https://www.nasm.us/doc/
ainsi que
https://sourceforge.net/projects/nasm/files/ il y a des exemples)
et
https://sourceforge.net/projects/nasm/files/example%20code/
Johan
https://www.nasm.us/doc/nasmdocb.html#section-B.1
et bien entendu
https://www.nasm.us/doc/
ainsi que
https://sourceforge.net/projects/nasm/files/ il y a des exemples)
et
https://sourceforge.net/projects/nasm/files/example%20code/
Johan
rien ne m'aide beaucoup les documentation sont en anglais. Existe-il des versions française de
https://www.nasm.us/doc/
https://www.nasm.us/doc/
Je réctifie:
je voudrais apprendre le langage d'assemblage asm x86-64 (32 et 64 bits)
je voudrais réaliser mon OS comme dit ici:
http://a.michelizza.free.fr/pmwiki.php?n=TutoOS.TutoOS
PS: je suis sous Ubuntu 11.04
je voudrais apprendre le langage d'assemblage asm x86-64 (32 et 64 bits)
je voudrais réaliser mon OS comme dit ici:
http://a.michelizza.free.fr/pmwiki.php?n=TutoOS.TutoOS
PS: je suis sous Ubuntu 11.04
oui il a pas l'air mal ce site, et n'oublie pas que le mieux c'est de pratiquer en même temps que tu apprends ! En commençant par des routines courtes avec un objectif simple, l'asm devient rapidement intuitif...
Et un memento des instructions peut s'avérer très utile aussi, car l'influence de chaque instructions, sur les flags notamment, est très précise et parfois difficile à savoir par coeur...
Et un memento des instructions peut s'avérer très utile aussi, car l'influence de chaque instructions, sur les flags notamment, est très précise et parfois difficile à savoir par coeur...
Ou cas ou, que me conseillerais-tu vu mes ambitions ????