Assembleur
Fermé
firehawk2
Messages postés
24
Date d'inscription
dimanche 1 février 2009
Statut
Membre
Dernière intervention
10 septembre 2009
-
1 févr. 2009 à 18:54
loveparade Messages postés 506 Date d'inscription mercredi 20 février 2008 Statut Membre Dernière intervention 14 mai 2011 - 5 févr. 2009 à 10:57
loveparade Messages postés 506 Date d'inscription mercredi 20 février 2008 Statut Membre Dernière intervention 14 mai 2011 - 5 févr. 2009 à 10:57
A voir également:
- Assembleur
- Logiciel assembleur - Télécharger - Édition & Programmation
- Tp corrigé assembleur 8086 - Forum Assembleur
- Exercice sur l'assembleur (avec emu8086) - Forum Programmation
- Formation monteur assembleur pc ✓ - Forum Études / Formation High-Tech
- Programmation assembleur exercices corrigés pdf - Forum Programmation
6 réponses
loveparade
Messages postés
506
Date d'inscription
mercredi 20 février 2008
Statut
Membre
Dernière intervention
14 mai 2011
60
5 févr. 2009 à 10:57
5 févr. 2009 à 10:57
Les variables d'environnement et les fichiers en .bat servant à la compilation.
Autres dossiers d'installation de MASM Si vous comptez implanter MASM ailleurs que dans le répertoire par défaut C:\Masm615, voici les quelques contraintes à prendre en compte. Vous devez retoucher trois fichiers utilisés pour assembler, lier et déboguer: make16.bat, make32.bat et runCV.bat. Retouche de make16.bat Si vous comptez générer des programmes en mode réel 16 bits, vous devez retoucher le fichier make16.bat (avec un éditeur de texte ASCII ou le Bloc-notes). Voici quelques remarques incontournables: * Aucun des noms de répertoires du chemin d'accès à Masm615 ne doit comporter plus de huit caractères et l'espace est banni. (Le lieur 16 bits de Microsoft a été mis à jour pour la dernière fois en 1992 !) * Vous ne pouvez pas mentionner un nom de ressource réseau partagée du style \\Mondisque. Vous devez créer un "mapping" entre le répertoire partagé et une lettre d'unité de disque spécifique. Voici quelques exemples de chemin d'accès valides: D:\Masm615\ C:\X\DEV\Masm615\ M:\ASM\ Et voici quelques exemples de chemin d'accès invalides: C:\prog asm \ \\AppServr C:\Program Files\Masm615 Localisez les lignes suivantes dans make16.bat. Remplacez chaque occurrence de "C:\Masm615" par le chemin d'accès approprié et enregistrez vos modifications. PATH C:\Masm615 SET INCLUDE=C:\Masm615\INCLUDE SET LIB=C:\Masm615\LIB Retouche de make32.bat Si vous comptez générer des programmes en mode protégé 32 bits (le mode par défaut), vous devez retoucher le fichier make32.bat. Localisez les lignes suivantes dans make16.bat. Remplacez chaque occurrence de "C:\Masm615" par le chemin d'accès approprié et enregistrez vos modifications. PATH C:\Masm615 SET INCLUDE=C:\Masm615\INCLUDE SET LIB=C:\Masm615\LIB Retouche de runCV.bat Dans runCV.bat, localisez les lignes suivantes dans make16.bat. Remplacez chaque occurrence de "C:\Masm615" par le chemin d'accès approprié et enregistrez vos modifications. PATH C:\Masm615 SET HELPFILES=C:\Masm615 SET INIT=C:\Masm615
loveparade
Messages postés
506
Date d'inscription
mercredi 20 février 2008
Statut
Membre
Dernière intervention
14 mai 2011
60
1 févr. 2009 à 18:55
1 févr. 2009 à 18:55
firehawk2
Messages postés
24
Date d'inscription
dimanche 1 février 2009
Statut
Membre
Dernière intervention
10 septembre 2009
1 févr. 2009 à 23:16
1 févr. 2009 à 23:16
j'ai installé masm32 etça n'a poser aucun problème,mais quand j'ai écrit un petit programme en le sauvgardant avec .asm je ne sais pas comment l'éxécuter sur cet assembleur,pouvvais-vous S.V.P m'aidder,mercie encore.
loveparade
Messages postés
506
Date d'inscription
mercredi 20 février 2008
Statut
Membre
Dernière intervention
14 mai 2011
60
1 févr. 2009 à 23:31
1 févr. 2009 à 23:31
Il te suffit d'utiliser make32.bat ou make16.bat, aussi simple.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
firehawk2
Messages postés
24
Date d'inscription
dimanche 1 février 2009
Statut
Membre
Dernière intervention
10 septembre 2009
2 févr. 2009 à 12:32
2 févr. 2009 à 12:32
Bonjour,
je ne comprend pas !!!,quand je fait un programme en assembleur je le sauvgard à .asm dans invite commands qui se truove dans C:WINDOWS\système32\ puis je le tradiut en fichier objet sans aucun problème avec MASM.exe et aprés j'efféctus l'édition des liens grace à LINK.exe mais le probléme estviens juste d'éclancher : l'écran m'affiche leslignes siuvantes :
Run File ["non_du_fichier.exe"]: et on voit un trait qui cliante
Lste File [nul.map] : et on voit un trait qui cliante
Libraries [.lib] :et on voit un trait qui cliante
Definition File [nul.def] : et on voit un trait qui cliante
ensiute piusque je ne sait pas quoi mettre dans chacune de ces lignes précédante j'appiut sur ENTR
mais à la fin on affiche LINK : warning L4021 : no stack segment poutant dans mon programme il n'y a aucune PILE,,
bizard,vraiment!!!!!!!!!!!,SI quelqu'un peut m'aider je si ravisde programmer en assembleur MERCI à la vance,BYE....
je ne comprend pas !!!,quand je fait un programme en assembleur je le sauvgard à .asm dans invite commands qui se truove dans C:WINDOWS\système32\ puis je le tradiut en fichier objet sans aucun problème avec MASM.exe et aprés j'efféctus l'édition des liens grace à LINK.exe mais le probléme estviens juste d'éclancher : l'écran m'affiche leslignes siuvantes :
Run File ["non_du_fichier.exe"]: et on voit un trait qui cliante
Lste File [nul.map] : et on voit un trait qui cliante
Libraries [.lib] :et on voit un trait qui cliante
Definition File [nul.def] : et on voit un trait qui cliante
ensiute piusque je ne sait pas quoi mettre dans chacune de ces lignes précédante j'appiut sur ENTR
mais à la fin on affiche LINK : warning L4021 : no stack segment poutant dans mon programme il n'y a aucune PILE,,
bizard,vraiment!!!!!!!!!!!,SI quelqu'un peut m'aider je si ravisde programmer en assembleur MERCI à la vance,BYE....
loveparade
Messages postés
506
Date d'inscription
mercredi 20 février 2008
Statut
Membre
Dernière intervention
14 mai 2011
60
3 févr. 2009 à 19:58
3 févr. 2009 à 19:58
quand tu install masm il te créé un dossier de ce nom, dans celui ci tu place ton fichier asm ( sinon faut redefinir les variables de compile ) puis tu lance make32.bat ou make16.bat avec en argument le nom du fichier sans l'extention .asm car il l'ajoute automatiquement, puis tu recupere ton .exe
firehawk2
Messages postés
24
Date d'inscription
dimanche 1 février 2009
Statut
Membre
Dernière intervention
10 septembre 2009
4 févr. 2009 à 22:23
4 févr. 2009 à 22:23
qu'est ce tu veut dire par il faut redifinir les variables de compile!!!!!!!