Lecture et écriture dans un fichier:..................................................................................................................19
Débugguage:....................................................................................................................................................19
Divers:.............................................................................................................................................................19
45EMploi de debug Pour faire un dump de la mémoire:....................................................................................19
46Utilisation de debug pour COMPILER de l’assembleur:................................................................................20
47Réaliser un formatage bas niveau avec debug:................................................................................................20
48MASM:................................................................................................................................................................21
49Utilisation de MASM:.....................................................................................................................................21
50Structure d’un programme .COM:..................................................................................................................21
51Les constantes:................................................................................................................................................21
52Les variables:...................................................................................................................................................21
53Les opérandes:.................................................................................................................................................22
54Le coeur du programme:.................................................................................................................................22
55Le ASSUME:..................................................................................................................................................22
56Les macros:......................................................................................................................................................22
Comparaison avec les procédures:..................................................................................................................22
Déclaration:.....................................................................................................................................................22
Utilisation:.......................................................................................................................................................23
Les tests:..........................................................................................................................................................23
Petit exemple:..................................................................................................................................................23
57 portions de programmes:....................................................................................................................................23
58L'écran:............................................................................................................................................................23
Ecrire une chaîne:............................................................................................................................................23
Effacer l’ecran:................................................................................................................................................24
Ecrire en utilisant la mémoire vidéo:...............................................................................................................24
59Le système:......................................................................................................................................................24
Voir les paramètres passés au programme:.....................................................................................................24
Retourner un code d'erreur à DOS:.................................................................................................................24
Rebooter l'ordinateur à chaud: ne marche pas dans une fenêtre DOS.............................................................24
Rebooter l'ordinateur à froid: ne marche pas dans une fenêtre DOS..............................................................24
Planter l'ordinateur:.........................................................................................................................................24
60Le BUZZER:...................................................................................................................................................25
Emettre un bip:................................................................................................................................................25
Emettre une fréquence:....................................................................................................................................25
61Le clavier:........................................................................................................................................................25
Vider le buffer:................................................................................................................................................25
Attendre l'appui sur une touche:......................................................................................................................25
Voir si une touche a été appuyée:....................................................................................................................25
62L'horloge:........................................................................................................................................................26
Connaître la date,...:........................................................................................................................................26
Connaître l'heure,...:........................................................................................................................................26
Attendre 10 secondes:.....................................................................................................................................26
Attendre BX/18,2 secondes:............................................................................................................................26
63Les disques:.....................................................................................................................................................26
Voir si un lecteur est prêt:...............................................................................................................................26
Savoir sur quel disque on a booté:..................................................................................................................26
Connaître le type du disque par défaut:...........................................................................................................26
64Un exemple complet:.......................................................................................................................................27
65Un TSR (Terminate and Stay Resident):.........................................................................................................28
66Rediriger des interruptions:.............................................................................................................................29
67Imprimer:.........................................................................................................................................................29
68Afficher le contenu d’un fichier:.....................................................................................................................30
69Divers:.............................................................................................................................................................30
70Un peu de vidéo:.................................................................................................................................................31
71Les modes vidéo:.............................................................................................................................................31
72Passer en mode VGA......................................................................................................................................31
73Ecrire un pixel:................................................................................................................................................32
74Attendre le retour du faisceau d’électrons de l’écran (retour page):...............................................................32
75ConnaîtrE la palette:........................................................................................................................................33
76affecter la palette:............................................................................................................................................33
77Effacer l'écran:.................................................................................................................................................33
78Afficher un point:............................................................................................................................................33
79l’assembleur et le C:............................................................................................................................................34
Version 2.0 page Assembleur 80X86
11/08/1997 2 / 36 © Laurent CONSTANTIN