L'assembleur sous linux.

Résolu
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

  • Votes
  • Date
  • Date décroissante
  1. Contributeur
    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.
    1. Donc je peux utilisé l'assembleur que je veux sous linux?
      1. Contributeur
        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.
    2. Contributeur
      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 ...]
      ...