A voir également:
- Assembleur
- Logiciel assembleur - Télécharger - Édition & Programmation
- Assembleur pdf - Guide
- Assembleur - Forum Programmation
- Problème assembleur - Forum Assembleur
- Assembleur pc gamer ✓ - Forum Études / Formation High-Tech
6 réponses
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
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.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
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....