AnglaisFrançaisEspagnol

Ad


Icône de favori OnWorks

m68hc12-gasp - En ligne dans le Cloud

Exécutez m68hc12-gasp dans le fournisseur d'hébergement gratuit OnWorks sur Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

Il s'agit de la commande m68hc12-gasp 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


gasp - un préprocesseur pour les programmes d'assemblage

SYNOPSIS


haleter [-a|--alterner] [-c CARBONISER | --commentaire CARBONISER] [-d|--déboguer] [-h|--Aidez-moi] [-M|--irm]
[-o FICHIERS | --output FICHIERS] [-p|--imprimer] [-s|--copiesource] [-u|--déraisonnable]
[-v|--version] DANS LE FICHIER

DESCRIPTION


L'objectif principal de l'assembleur GNU est d'assembler la sortie d'autres
programmes, notamment les compilateurs. Lorsque vous devez coder manuellement des routines spécialisées en assembleur,
cela signifie que l'assembleur GNU est un processeur peu convivial : il n'a pas de directives pour les macros,
conditions, ou de nombreuses autres commodités auxquelles vous pourriez vous attendre.

Dans certains cas, vous pouvez simplement utiliser le préprocesseur C, ou un préprocesseur généralisé comme
M4 ; mais cela peut être gênant, car aucune de ces choses n'est conçue avec un assemblage en
esprit.

haleter comble ce besoin. Il est expressément conçu pour fournir les installations dont vous avez besoin avec
code d'assemblage codé à la main. L'implémenter en tant que préprocesseur, plutôt qu'en tant que partie du
assembleur, permet une flexibilité maximale: vous pouvez l'utiliser avec un assemblage codé à la main,
sans payer une pénalité de complexité supplémentaire dans l'assembleur que vous utilisez pour la sortie du compilateur.

DANS LE FICHIER... sont les fichiers à prétraiter.

OPTIONS


La façon la plus simple d'utiliser GASP est de l'exécuter comme un filtre et d'assembler sa sortie. Sous Unix
et ses semblables, vous pouvez faire ceci, par exemple :

$ gasp prog.asm | comme -o prog.o

Naturellement, il existe également quelques options de ligne de commande pour vous permettre de demander des variations sur
ce thème de base. Voici l'ensemble des possibilités de la ligne de commande GASP.

-a

--alterner
Utilisez une syntaxe de macro alternative. *Remarque Syntaxe de macro alternative : alternative, pour un
discussion sur la façon dont cette syntaxe diffère de la syntaxe GASP par défaut.

-c CARBONISER

--commentaire CARBONISER
Utilisez CHAR comme caractère de commentaire. Le caractère de commentaire par défaut est '!'. Pour
exemple, pour utiliser un point-virgule comme caractère de commentaire, spécifiez `-c ';'' sur le GASP
ligne de commande. Étant donné que les caractères de commande assembleur ont souvent une signification particulière
pour commander des shells, c'est une bonne idée de mettre entre guillemets ou d'échapper CHAR lorsque vous spécifiez un
caractère de commentaire.

Par souci de simplicité, tous les exemples de ce manuel utilisent le commentaire par défaut
caractère '!'.

-d

--déboguer
Afficher les statistiques de débogage. Dans cette version de GASP, cette option produit
statistiques sur les tampons de chaîne que GASP alloue en interne. Pour chaque
buffersize S, GASP montre le nombre de chaînes N qu'il a allouées, avec un
ligne comme ceci:

taille des cordes S : N

GASP affiche ces statistiques sur le flux d'erreur standard, une fois terminé
prétraitement.

-h

--Aidez-moi Affichez un résumé des options de la ligne de commande GASP.

-M

--irm Utilisez le mode de compatibilité IRM. L'utilisation de cette option oblige GASP à accepter la syntaxe et
pseudo-ops utilisé par l'assembleur `ASM68K' de Microtec Research.

-o FICHIERS

--output FICHIERS
`-o OUTFILE' `--output OUTFILE' Écrire la sortie dans un fichier appelé OUTFILE. Si tu
n'utilisez pas l'option `-o', GASP écrit sa sortie sur le flux de sortie standard.

-p

--imprimer
Imprimer les numéros de ligne. GASP obéit à cette option _uniquement_ si vous spécifiez également `-s' pour copier
lignes source à sa sortie. Avec `-s -p', GASP affiche le numéro de ligne de chaque
ligne source copiée (immédiatement après le caractère de commentaire au début de la
ligne).

-s

--copiesource
Copiez les lignes source dans le fichier de sortie. Utilisez cette option pour voir l'effet de
chaque ligne de préprocesseur sur la sortie GASP. GASP place un caractère de commentaire (`!' par
par défaut) au début de chaque ligne source qu'il copie, afin que vous puissiez l'utiliser
option et encore assembler le résultat.

-u

--déraisonnable
Contourner la limite « expansion déraisonnable ». Puisque vous pouvez définir des macros GASP à l'intérieur
d'autres définitions de macro, le préprocesseur inclut normalement un contrôle d'intégrité. Si
votre programme nécessite plus de 1,000 XNUMX extensions imbriquées, GASP se termine normalement avec
un message d'erreur. Utilisez cette option pour désactiver cette vérification, permettant un nombre illimité
extensions imbriquées.

-v

--version
Affichez le numéro de version de GASP.

DANS LE FICHIER
Les noms de fichiers d'entrée. Vous devez spécifier au moins un fichier d'entrée ; si vous précisez
de plus, GASP les prétraite tous, en concaténant la sortie dans l'ordre que vous avez listé
les arguments INFILE.

Marquez la fin de chaque fichier d'entrée avec la commande de préprocesseur « .END ».

Utilisez m68hc12-gasp en ligne en utilisant les services onworks.net


Serveurs et postes de travail gratuits

Télécharger des applications Windows et Linux

Commandes Linux

Ad