Projet mkd/asm.c

De Wiki EELL.

(Différences entre les versions)
m (Mise à jour)
m (Fichier source du test : Mise à jour)
Ligne 379 : Ligne 379 :
== Fichier source du test ==
== Fichier source du test ==
{{Boîte déroulante/début|titre=putchar.asm 2013-04-28}}
{{Boîte déroulante/début|titre=putchar.asm 2013-04-28}}
 +
<pre>
 +
;P Fichier puchar.asm, macro en assembleur pour MS-DOS
 +
;P Macro trouvée sur "wikipedia:fr:Assembleur#Macro-assembleur" ;D orignal file
 +
;P Pour l'exercice suivant:
 +
;P    "wikibooks:fr:Mkd_(Extracteur_de_documents)/Exercices#Fichiers_de_projet"
 +
;D Fichier putchar.asm sous DOS/Windows
 +
;D Fichier putchar.s sous Unix/Linux
 +
;D macro putchar
 +
;D ----------------------------------------------------------------------------
 +
;D putchar est une macro MASM qui affiche un caractère sous MS-DOS.
 +
;D On l'utilisera par exemple ainsi
 +
;D   putchar "X" ;T test unitaire avec une tabulation suivi de 2 espaces
 +
;D Et cela générera :
 +
;D        mov    dl,"X"
 +
;D        mov    ah,2
 +
;D        int    21h
 +
;D
 +
;H  // puchar.asm: Pas de pototype
 +
;H
 +
;O macro.asm
 +
  putchar Macro  car          ;O Prototype de la macro
 +
          ifdef  car          ;O si car est défini  ;T see endif
 +
          mov    dl,car      ;O  le mettre dans dl
 +
          endif                                      ;T
 +
          mov    ah,2        ;O ah=2 : fonction "putchar" en DOS
 +
          int    21h          ;O appel au DOS
 +
          endm                ;O fin macro
 +
;S Sortie sans NL
 +
</pre>     
{{boîte déroulante/fin}}
{{boîte déroulante/fin}}

Version du 29 avril 2013 à 16:26

Retour aux fichiers en développement →

Sommaire

Fichiers asm

Les tabulations posent parfois quelques problèmes de lisibilité.

Fichier commande des tests konsole

Fichier d'analyse des tests konsole

Fichier source du test

Outils personnels