L'assembleur sous linux.

Résolu
niernier Messages postés 256 Statut Membre -  
dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,
Je voudrais apprendre l'assembleur, mais je ne sais pas si l'assembleur sous windows est le même que sous linux. Quelles sont les différences? Y a t-il un livre qui apprend comme programmer en assembleur sous linux? (Français de préférence).

En attente d'une réponse je vous remercie!
Configuration: Linux
Firefox 3.5.3

5 réponses

  1. niernier Messages postés 256 Statut Membre 5
     
    Personne ne sait?
    0
  2. ghuysmans99 Messages postés 2496 Date d'inscription   Statut Contributeur Dernière intervention   342
     
    Tu peux utiliser nasm (ou un autre) sous Linux pour garder la syntaxe Intel.
    Sinon, l'assembleur dépend du processeur et non de l'OS.
    0
  3. niernier Messages postés 256 Statut Membre 5
     
    Donc je peux utilisé l'assembleur que je veux sous linux?
    0
    1. ghuysmans99 Messages postés 2496 Date d'inscription   Statut Contributeur Dernière intervention   342
       
      Oui, mais si tu as l'habitude de développer en assembleur sous Windows, prends NASM (ou FASM, mais y'en a encore plein d'autres). Pour ma part j'utilise NASM.
      0
  4. niernier Messages postés 256 Statut Membre 5
     
    D'accord, merci pour les réponses
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 659
     
    hello
    voir aussi man as
    $ man as
    AS(1)                                                               GNU Development Tools                                                              AS(1)
    
    NAME
           AS - the portable GNU assembler.
    
    SYNOPSIS
           as [-a[cdghlns][=file]] [--alternate] [-D]
            [--debug-prefix-map old=new]
            [--defsym sym=val] [-f] [-g] [--gstabs]
            [--gstabs+] [--gdwarf-2] [--help] [-I dir] [-J]
            [-K] [-L] [--listing-lhs-width=NUM]
            [--listing-lhs-width2=NUM] [--listing-rhs-width=NUM]
            [--listing-cont-lines=NUM] [--keep-locals] [-o
            objfile] [-R] [--reduce-memory-overheads] [--statistics]
            [-v] [-version] [--version] [-W] [--warn]
            [--fatal-warnings] [-w] [-x] [-Z] [@FILE]
            [--target-help] [target-options]
            [--│files ...]
    ...
    
    0