Exemples MASM
Mise à jour : novembre 2007
Les exemples de cette section illustrent la prise en charge des fichiers sources MASM (Microsoft Macro Assembler) dans Visual C++. Ils ne sont pas destinés à vous apprendre la programmation en langage assembleur ni à vous présenter une solution de codage optimale.
Pour plus d'informations sur MASM, consultez Référence de Microsoft Macro Assembler.
Dans cette section
EUCLIDSTEP1, exemple : constitue une base pour l'exemple EUCLIDSTEP2
Projet en pur langage C qui illustre l'algorithme d'Euclide permettant de trouver le plus grand commun diviseur.EUCLIDSTEP2, exemple : illustre un projet en C et ASM
Extension d'EUCLIDSTEP1 qui est un projet en C et ASM. Le noyau de l'algorithme d'Euclide est déplacé du fichier .c vers un fichier .asm, le fichier .c appelant le fichier .asm.PRIMESSTEP1, exemple : constitue une base pour la série d'exemples PRIMESSTEP
Projet en pur langage C qui illustre le crible d'Ératosthène permettant de trouver les nombres premiers.PRIMESSTEP2, exemple : illustre un projet en C et ASM
Extension de PRIMESSTEP1 qui est un projet en C et ASM déplaçant l'algorithme principal vers le fichier .asm.PRIMESSTEP3, exemple : illustre un projet en C et ASM avec un fichier d'en-tête en C
Extension de PRIMESSTEP2 qui ajoute un fichier d'en-tête en C distinct et un fichier include .asm pour déclarer la fonction extern et la structure globale des données.