IngleseFranceseSpagnolo

Ad


Favicon di OnWorks

m68hc12-gasp - Online nel cloud

Esegui m68hc12-gasp nel provider di hosting gratuito OnWorks su Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

Questo è il comando m68hc12-gasp che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

PROGRAMMA:

NOME


gasp - un preprocessore per programmi di assemblaggio

SINOSSI


boccheggiare [-a|--alternato] [-c CHAR | --commentchar CHAR] [-d|- debug] [-h|--Aiuto] [-M|--Mri]
[-o PROFILO | --produzione PROFILO] [-p|--Stampa] [-s|--copysource] [-u|--irragionevole]
[-v|--versione] INFILE ...

DESCRIZIONE


Lo scopo principale dell'assemblatore GNU è assemblare l'output di altri
programmi, in particolare compilatori. Quando devi codificare manualmente routine specializzate in assembly,
ciò significa che l'assemblatore GNU è un processore ostile: non ha direttive per le macro,
condizionali o molte altre comodità che potresti aspettarti.

In alcuni casi puoi semplicemente usare il preprocessore C o un preprocessore generalizzato come
M4; ma questo può essere imbarazzante, dal momento che nessuna di queste cose è progettata con l'assemblaggio in
mente.

boccheggiare soddisfa questa esigenza. È espressamente progettato per fornire i servizi di cui hai bisogno
codice di montaggio codificato a mano. Implementandolo come preprocessore, piuttosto che come parte del
assembler, permette la massima flessibilità: si può utilizzare con montaggio codificato a mano,
senza pagare una penalità di complessità aggiuntiva nell'assemblatore che usi per l'output del compilatore.

INFILE... sono i file da preelaborare.

VERSIONI


Il modo più semplice per utilizzare GASP è eseguirlo come filtro e assemblare il suo output. In Unix
e simili, puoi fare questo, ad esempio:

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

Naturalmente, ci sono anche alcune opzioni della riga di comando per consentire di richiedere variazioni su
questo tema fondamentale. Ecco il set completo di possibilità per la riga di comando GASP.

-a

--alternato
Usa una sintassi macro alternativa. *Nota Sintassi della macro alternativa: Alternativa, per a
discussione su come questa sintassi differisce dalla sintassi GASP predefinita.

-c CHAR

--commentchar CHAR
Usa CHAR come carattere di commento. Il carattere di commento predefinito è `!'. Per
esempio, per utilizzare un punto e virgola come carattere di commento, specificare `-c ';'' in GASP
riga di comando. Poiché i caratteri di comando assembler hanno spesso un significato speciale
per le shell di comando, è una buona idea citare o eseguire l'escape di CHAR quando si specifica a
carattere di commento.

Per semplicità, tutti gli esempi in questo manuale utilizzano il commento predefinito
carattere `!'.

-d

- debug
Mostra le statistiche di debug. In questa versione di GASP, questa opzione produce
statistiche sui buffer di stringa che GASP alloca internamente. Per ciascuno
definita dimensione del buffer S, GASP mostra il numero di stringhe N che ha allocato, con a
linea come questa:

corde taglia S : N

GASP visualizza queste statistiche sul flusso di errore standard, una volta terminato
preelaborazione.

-h

--Aiuto Visualizza un riepilogo delle opzioni della riga di comando GASP.

-M

--Mri Utilizzare la modalità di compatibilità MRI. L'utilizzo di questa opzione fa sì che GASP accetti la sintassi e
pseudo-ops utilizzate dall'assemblatore "ASM68K" di Microtec Research.

-o PROFILO

--produzione PROFILO
`-o OUTFILE' `--output OUTFILE' Scrive l'output in un file chiamato OUTFILE. Se tu
non usare l'opzione `-o', GASP scrive il suo output sul flusso di output standard.

-p

--Stampa
Stampa i numeri di riga. GASP obbedisce a questa opzione _solo_ se specifichi anche `-s' da copiare
linee di origine al suo output. Con `-s -p', GASP visualizza il numero di riga di ciascuno
riga sorgente copiata (subito dopo il carattere di commento all'inizio del
linea).

-s

--copysource
Copia le righe di origine nel file di output. Usa questa opzione per vedere l'effetto di
ogni linea del preprocessore sull'uscita GASP. GASP inserisce un carattere di commento (`!' di
default) all'inizio di ogni riga sorgente che copia, in modo che tu possa usare questo
opzione e ancora assemblare il risultato.

-u

--irragionevole
Bypassa il limite di "espansione irragionevole". Dal momento che puoi definire le macro GASP all'interno
altre definizioni di macro, il preprocessore normalmente include un controllo di integrità. Se
il tuo programma richiede più di 1,000 espansioni annidate, GASP normalmente esce con
un messaggio di errore. Usa questa opzione per disattivare questo controllo, consentendo un numero illimitato
espansioni nidificate.

-v

--versione
Visualizza il numero di versione GASP.

INFILE ...
I nomi dei file di input. Devi specificare almeno un file di input; se specifichi
di più, GASP li pre-elabora tutti, concatenando l'output nell'ordine che hai elencato
gli argomenti INFILE.

Segna la fine di ogni file di input con il comando del preprocessore `.END'.

Usa m68hc12-gasp online utilizzando i servizi onworks.net


Server e workstation gratuiti

Scarica app per Windows e Linux

Comandi Linux

Ad