IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Assembleur Discussion :

[NASM] Recherche de tuto en français


Sujet :

Assembleur

  1. #1
    Nouveau membre du Club
    Inscrit en
    Mars 2005
    Messages
    44
    Détails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 44
    Points : 35
    Points
    35
    Par défaut [NASM] Recherche de tuto en français
    Salut à toute la communauté.

    J'ai trouvé un tuto sur nasm sur le net mais malheureusement il est en anglais. Comme je ne maitrise pas bien la langue de Shakespeare j'aimerais savoir si quelqu'un pourrait m'indiquer ou je pouvait m'indiquer un bon tuto, voir même une simple liste de différences entre la syntaxe de nasm et de tasm.

    Merci beaucoup.

  2. #2
    Membre habitué Avatar de Nico*3-3
    Inscrit en
    Octobre 2004
    Messages
    164
    Détails du profil
    Informations forums :
    Inscription : Octobre 2004
    Messages : 164
    Points : 145
    Points
    145
    Par défaut
    Bonjour !

    Il y a juste quelques trucs fondamentaux à savoir sur les différences entre TASM et NASM:

    -Les adresses indiquées en TASM par "OFFSET Message" par exemple sont en NASM comme ceci : "Message", où message est en fait un label qui représente une adresse, donc si on veut faire référence à ce sui se trouve à l'adresse Message il faut écrire : "[Message]"
    -En NASM il n'y a pas d'assume
    -Le format des instructions se définit comme suit : [BITS 16] ou [BITS 32]
    -Il n'y a pas de 'DUP', on peut les définir par des 'times' mais pas exactement de la même façon.

    Bon ensuite il y a quelques différences au niveau des directives mais c'est l'essantiel et ça te suffira pour commencer à traduire les programmes TASM de l'excellent tutoriel de Benoît-M présent sur ce site.

    J'ai essayé de te concocter un petit prog en NASM (attention, pas testé) :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    [BITS 16]
    org 100h
     
    Debut:
      mov  dx, Message
      mov  ah, 09h
      int  21h
     
    Attente:
      mov  ah, 08h ;Fonction du DOS qui attend qu'un touche soit pressée
      int  21h
     
      mov  ax, 4C00h
      int  21h
     
    Message  db  "Hello World", '$'
    Buffer  times 30 db 0 ;utilisation de times
    Je ne suis pas sûr que ça fonctionne (je n'ai pas NASM) mais je pense que si...

    Sinon, dis-nous les erreurs de compilation qui surviennent...

    Salut !
    Tout a une fin, sauf l'infini...
    Projet SKAN : Développement commun d'OS

    Nico*3-3

  3. #3
    Nouveau membre du Club
    Inscrit en
    Mars 2005
    Messages
    44
    Détails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 44
    Points : 35
    Points
    35
    Par défaut
    Ca marche très bien.
    Merci de ton aide.

  4. #4
    Membre régulier

    Profil pro
    Inscrit en
    Février 2004
    Messages
    76
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2004
    Messages : 76
    Points : 103
    Points
    103
    Par défaut
    Bonjour,
    http://www.drpaulcarter.com/pcasm/
    (je crois que c'est plus qu'un tuto )
    PS: regarde en bas de la page

  5. #5
    Nouveau membre du Club
    Inscrit en
    Mars 2005
    Messages
    44
    Détails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 44
    Points : 35
    Points
    35
    Par défaut
    Merci beaucoup. C'est exactement ce qu'il me fallait.
    Je vais pouvoir écrire mon propre os (enfin pas tout de suite). Bill Gates n'a qu'a bien se tenir.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [WebForms]Recherche un tuto
    Par zooffy dans le forum Général Dotnet
    Réponses: 2
    Dernier message: 21/06/2006, 11h05
  2. recherche de tuto detaillés
    Par rostomides dans le forum Bases de données
    Réponses: 1
    Dernier message: 07/04/2006, 21h38
  3. [Eiffel] Recherche de cours en français
    Par pirate kbir dans le forum Autres langages
    Réponses: 3
    Dernier message: 22/03/2006, 14h07
  4. [VB6]Recherche de tutos introuvable
    Par benbetto dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 12/03/2006, 20h51

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo