Section courante

A propos

Section administrative du site

MASM

Macro Assembler
DEV-COOLS

Syntaxe

MASM [options] source[.ASM] [obj[.OBJ] [lst[.LST] [crf[.CRF]]]]

Paramètres

Nom Description
/A Ce paramètre permet de trier les segments alphabétiquement.
/B n Ce paramètre permet d'indiquer la taille du tampon source (ignore).
/C Ce paramètre permet de générer .CRF cross-référence (non implémenté).
/D Ce paramètre permet de double-passé (toujours actif, rien a faire)
/L Ce paramètre permet de générer un fichier listing .LST
/ML Ce paramètre permet d'indiquer des étiquettes (labels) sensibles à la casse.
/MU Ce paramètre permet de convertir les étiquettes (labels) en majuscules (valeur par défaut).
/MX Ce paramètre permet d'indiquer Publics/externes sensibles à la casse.
/N Ce paramètre permet d'omettre tables de symboles du listing.
/S Ce paramètre permet les segments en ordre de définition (valeur par défaut).
/T Ce paramètre permet d'indiquer le mode silencieux.
/W0, /W1 ou /W2 Ce paramètre permet d'indiquer le niveau d'avertissement (0=aucun, 2=tout).
/X Ce paramètre permet de lister les blocs conditionnels inactifs.
/Z Ce paramètre permet d'afficher la ligne source avec chaque erreur.
/Zi ou /Zd Ce paramètre permet d'indiquer les informations de déboguage CodeView (non implémenté).
/I chem Ce paramètre permet d'ajouter le répertoire de recherche INCLUDE.
/Dsym[=val] Ce paramètre permet de définir un symbole sur la ligne de commande.
/? Ce paramètre permet d'afficher l'aide de cette commande.

Description

Cette commande permet de lancer le Macro Assembler (compilateur assembleur 8086 créant des fichiers .OBJ).

Code source

Voici le code source Pascal de MASM :

Lien Langage de programmation
MASM.PAS Free Pascal, Turbo Pascal 7


Dernière mise à jour : Jeudi, le 5 Mars 2026