Il s'agit de la commande gpasm qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS
PROGRAMME:
Nom
gpasm - assembleur GNU PIC
SYNOPSIS
GPSM [choix] filet
ATTENTION
Les informations contenues dans cette page de manuel sont un extrait de la documentation complète de gputils et
se limite à la signification des options. Pour une documentation complète et à jour, reportez-vous
vers "gputils.ps" situé dans le répertoire gputils docs.
DESCRIPTION
GPSM est un assembleur pour les microcontrôleurs Microchip (TM) PIC (TM). Il est destiné à être
compatible avec l'assembleur MPASM du fabricant. GPSM fait partie de gputils. Vérifier la
gputils(1) page de manuel pour plus de détails sur les autres utilitaires GNU PIC.
OPTIONS
Vous trouverez ci-dessous un résumé des GPSM options. GPSM les options remplacent toujours les paramètres de
le code source.
-a FMT, --format-hex FMT
GPASM prend en charge les formats de fichiers hexadécimaux inhx8m, inhx8s, inhx16 et inhx32. Cette option
contrôle le format de fichier hexadécimal utilisé. La valeur par défaut est inhx32.
-c, --objet
Sortir un objet déplaçable (nouveau format COFF).
-C, --vieux-coff
Sortir un objet déplaçable (ancien format COFF).
-d, --déboguer
Messages de débogage de sortie.
-D SYM=VAL, --définir SYM=VAL
Définissez SYM avec la valeur VAL. Cela équivaut à placer "#define SYM VAL" dans le
la source.
-e [ON|OFF], --développer [ON|OFF]
L'expansion des macros dans le fichier de liste est contrôlée à l'aide de EXPAND et NOEXPAND
directives. Cette option peut forcer l'une ou l'autre directive à être ignorée. Lorsque "ON" est
sélectionné, les macros sont toujours développées indépendamment de la présence de NOEXPAND.
De même, "OFF" forcera les macros à ne pas être développées.
-g, --les informations de débogage
Utilisez les directives de débogage pour COFF.
-h, --Aidez-moi
Affichez le message d'utilisation et quittez.
-i, --ignore-cas
Tous les symboles et macros définis par l'utilisateur sont sensibles à la casse. Cette option les rend
insensible à la casse.
-I DIR, --comprendre DIR
Le fichier d'assemblage de niveau supérieur est transmis à gpasm en tant qu'argument. Ce fichier peut
contiennent des directives INCLUDE. Ces directives ouvrent le fichier spécifié puis son
le contenu est assemblé. GPASM recherche ces fichiers dans le répertoire local. Si
le fichier n'est pas localisé, le chemin d'en-tête par défaut est vérifié. Enfin, tous les chemins
spécifiés à l'aide de cet argument sont recherchés.
-l[12[ce]|14[ce]|16[ce]], --list-chips[=([12[ce]|14[ce]|16[ce]])]
Répertoriez les processeurs pris en charge en fonction de divers aspects.
-L, --force-liste
Ignorer les directives NOLIST. Cela oblige gpasm à imprimer chaque ligne assemblée dans le
sortie du fichier de liste.
-m, --décharger
À la fin de la dernière passe d'assemblage, afficher le contenu de l'instruction
mémoire.
--mpasm-compatible
Cette option définit le mode de compatibilité MPASM.
-M, --deps
Sortez un fichier de dépendance.
-n, --dos
Par défaut, gpasm génère des fichiers hexadécimaux au format ISO. Cependant, certains appareils
les programmeurs avaient besoin d'un fichier au format DOS. Cette option entraînera gpasm à
générer un fichier hexadécimal au format DOS.
-o DOSSIER, --output DOSSIER
Nom alternatif du fichier de sortie.
-p PROC, --processeur PROC
Sélectionnez le processeur.
-P DOSSIER, --prétraiter DOSSIER
Écrire le fichier asm prétraité dans FILE.
-q, --silencieux
Supprimez tout ce qui est envoyé à la sortie standard.
-r BASE, --base BASE
Les bases prises en charge sont BIN, DEC, OCT et HEX. La valeur par défaut est HEX.
-u, --absolu
Utilisez des chemins absolus.
-v, --version
Affichez les informations de version et quittez.
-w [0|1|2], --Attention [0|1|2]
Cette option définit le niveau du message. "0" est la valeur par défaut. Il permettra à tous
messages, avertissements et erreurs à signaler. "1" supprimera les messages.
"2" supprimera les messages et les avertissements.
-y, --élargi
Activez le mode étendu 18xx.
Utiliser gpasm en ligne en utilisant les services onworks.net