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   -
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
A voir également:

6 réponses

Franzux Messages postés 8907 Date d'inscription   Statut Contributeur Dernière intervention   1 145
 
Qu'est-ce qui ne fonctionne pas ?
0
h2o64 Messages postés 389 Date d'inscription   Statut Membre Dernière intervention   3
 
les logiciels n'existe pas sur Ubuntu et le meilleure langage serait le MASM
0
Franzux Messages postés 8907 Date d'inscription   Statut Contributeur Dernière intervention   1 145
 
Tu veux coder pour quelle architecture ?
0
h2o64 Messages postés 389 Date d'inscription   Statut Membre Dernière intervention   3
 
x86 (32 et 64 bits)

Ou cas ou, que me conseillerais-tu vu mes ambitions ????
0
Franzux Messages postés 8907 Date d'inscription   Statut Contributeur Dernière intervention   1 145
 
Quelles sont tes ambitions ?
0
h2o64 Messages postés 389 Date d'inscription   Statut Membre Dernière intervention   3
 
Je voudrais réaliser mon propre OS
0
h2o64 Messages postés 389 Date d'inscription   Statut Membre Dernière intervention   3
 
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
0
lami20j Messages postés 21331 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 570
 
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
0
h2o64 Messages postés 389 Date d'inscription   Statut Membre Dernière intervention   3
 
Aurais-tu une documentation internet ou un tutoriel ????
Les livres c'est pas ce qui m'arrangerait le plus!

J'ai déjà lus les liens utiles:
ça ne m'avance pas trop

Ps:merci d'avoir cherché la version française
0
lami20j Messages postés 21331 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 570
 
Dans la Faq CCM tu as des liens avec des tutoriaux.
0
h2o64 Messages postés 389 Date d'inscription   Statut Membre Dernière intervention   3
 
je ne te cacherais pas que le (en) me dérange
0
h2o64 Messages postés 389 Date d'inscription   Statut Membre Dernière intervention   3
 
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 ?????
0
lami20j Messages postés 21331 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 570
 
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.
0
h2o64 Messages postés 389 Date d'inscription   Statut Membre Dernière intervention   3
 
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)
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
jisisv Messages postés 3645 Date d'inscription   Statut Modérateur Dernière intervention   934
 
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)
0
h2o64 Messages postés 389 Date d'inscription   Statut Membre Dernière intervention   3
 
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
0
jisisv Messages postés 3645 Date d'inscription   Statut Modérateur Dernière intervention   934
 
0
h2o64 Messages postés 389 Date d'inscription   Statut Membre Dernière intervention   3
 
rien ne m'aide beaucoup les documentation sont en anglais. Existe-il des versions française de
https://www.nasm.us/doc/
0
jisisv Messages postés 3645 Date d'inscription   Statut Modérateur Dernière intervention   934
 
Il est douteux d'en trouver en français. Peut-être en serbo-croate ?
Du moins en ce qui concerne la documentation spécifique nasm.
0
Franzux Messages postés 8907 Date d'inscription   Statut Contributeur Dernière intervention   1 145
 
En français, il n'y a pratiquement aucune chance... Moi-même, quand je contribue à une doc, je le fais en anglais pour qu'elle soit accessible au plus grand nombre, l'anglais est un pré-requis en dév !
0
h2o64 Messages postés 389 Date d'inscription   Statut Membre Dernière intervention   3
 
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
0
h2o64 Messages postés 389 Date d'inscription   Statut Membre Dernière intervention   3
 
Que pensez-vous de:
http://www.deamoncrack.host.sk/Pages/cours-asm.htm
0
nicocorico Messages postés 799 Date d'inscription   Statut Membre Dernière intervention   138
 
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...
0
h2o64 Messages postés 389 Date d'inscription   Statut Membre Dernière intervention   3
 
je laisse le post ou cas ou j'aurais des question ou il y aurais mieux
0