Langage assembleur sous Ubuntu

h2o64 Messages postés 477 Statut Membre -  
h2o64 Messages postés 477 Statut Membre -
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

6 réponses

  1. Franzux Messages postés 9705 Statut Contributeur 1 146
     
    Qu'est-ce qui ne fonctionne pas ?
    0
    1. h2o64 Messages postés 477 Statut Membre 3
       
      les logiciels n'existe pas sur Ubuntu et le meilleure langage serait le MASM
      0
    2. Franzux Messages postés 9705 Statut Contributeur 1 146
       
      Tu veux coder pour quelle architecture ?
      0
    3. h2o64 Messages postés 477 Statut Membre 3
       
      x86 (32 et 64 bits)

      Ou cas ou, que me conseillerais-tu vu mes ambitions ????
      0
    4. Franzux Messages postés 9705 Statut Contributeur 1 146
       
      Quelles sont tes ambitions ?
      0
    5. h2o64 Messages postés 477 Statut Membre 3
       
      Je voudrais réaliser mon propre OS
      0
  2. h2o64 Messages postés 477 Statut Membre 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
  3. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
     
    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
    1. h2o64 Messages postés 477 Statut Membre 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
    2. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
       
      Dans la Faq CCM tu as des liens avec des tutoriaux.
      0
    3. h2o64 Messages postés 477 Statut Membre 3
       
      je ne te cacherais pas que le (en) me dérange
      0
    4. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
       
      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
  4. h2o64 Messages postés 477 Statut Membre 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
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. jisisv Messages postés 3678 Statut Modérateur 936
     
    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
    1. h2o64 Messages postés 477 Statut Membre 3
       
      rien ne m'aide beaucoup les documentation sont en anglais. Existe-il des versions française de
      https://www.nasm.us/doc/
      0
    2. jisisv Messages postés 3678 Statut Modérateur 936
       
      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
    3. Franzux Messages postés 9705 Statut Contributeur 1 146
       
      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
  7. h2o64 Messages postés 477 Statut Membre 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
    1. h2o64 Messages postés 477 Statut Membre 3
       
      Que pensez-vous de:
      http://www.deamoncrack.host.sk/Pages/cours-asm.htm
      0
    2. nicocorico Messages postés 846 Statut Membre 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
    3. h2o64 Messages postés 477 Statut Membre 3
       
      je laisse le post ou cas ou j'aurais des question ou il y aurais mieux
      0