InglêsFrancêsEspanhol

Ad


favicon do OnWorks

m68hc12-gasp - Online na nuvem

Execute m68hc12-gasp no provedor de hospedagem gratuita OnWorks no Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

Este é o comando m68hc12-gasp que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online Windows ou emulador online MAC OS

PROGRAMA:

NOME


gasp - um pré-processador para programas de montagem

SINOPSE


suspiro [-a|--alternar] [-c CARACTERES | --commentchar CARACTERES] [-d|--depurar] [-h|--Socorro] [-M|-- ressonância magnética]
[-o ARQUIVO | --resultado ARQUIVO] [-p|--imprimir] [-s|--copysource] [-u|- irracional]
[-v|--versão] NO ARQUIVO ...

DESCRIÇÃO


O objetivo principal do assembler GNU é montar a saída de outros
programas - principalmente compiladores. Quando você tem que codificar manualmente rotinas especializadas em montagem,
isso significa que o GNU assembler é um processador hostil: ele não tem diretivas para macros,
condicionais ou muitas outras conveniências que você pode esperar.

Em alguns casos, você pode simplesmente usar o pré-processador C ou um pré-processador generalizado como
M4; mas isso pode ser estranho, uma vez que nenhuma dessas coisas são projetadas com montagem em
mente.

suspiro preenche essa necessidade. É expressamente projetado para fornecer as instalações de que você precisa com
código de montagem codificado manualmente. Implementando-o como um pré-processador, ao invés de parte do
assembler, permite a máxima flexibilidade: você pode usá-lo com montagem codificada à mão,
sem pagar uma penalidade de complexidade adicional no montador que você usa para a saída do compilador.

NO ARQUIVO... são os arquivos a serem pré-processados.

OPÇÕES


A maneira mais simples de usar o GASP é executá-lo como um filtro e montar sua saída. Em Unix
e assim por diante, você pode fazer isso, por exemplo:

$ suspiro prog.asm | como -o prog.o

Naturalmente, também existem algumas opções de linha de comando para permitir que você solicite variações sobre
este tema básico. Aqui está o conjunto completo de possibilidades para a linha de comando GASP.

-a

--alternar
Use sintaxe de macro alternativa. * Nota Sintaxe de macro alternativa: Alternate, para um
discussão de como essa sintaxe difere da sintaxe GASP padrão.

-c CARACTERES

--commentchar CARACTERES
Use CHAR como o caractere de comentário. O caractere de comentário padrão é `! '. Para
exemplo, para usar um ponto e vírgula como caractere de comentário, especifique `-c ';' 'no GASP
linha de comando. Uma vez que os caracteres de comando do assembler geralmente têm um significado especial
para comandar shells, é uma boa idéia citar ou escapar CHAR quando você especifica um
personagem de comentário.

Para fins de simplicidade, todos os exemplos neste manual usam o comentário padrão
personagem `! '.

-d

--depurar
Mostrar estatísticas de depuração. Nesta versão do GASP, esta opção produz
estatísticas sobre os buffers de string que GASP aloca internamente. Para cada
tamanho de buffer definido S, GASP mostra o número de strings N que ele alocou, com um
linha como esta:

strings tamanho S: N

O GASP exibe essas estatísticas no fluxo de erro padrão, quando concluído
pré-processando.

-h

--Socorro Exibe um resumo das opções da linha de comando GASP.

-M

-- ressonância magnética Use o modo de compatibilidade de ressonância magnética. Usar esta opção faz com que GASP aceite a sintaxe e
pseudo-ops usados ​​pelo montador Microtec Research `ASM68K '.

-o ARQUIVO

--resultado ARQUIVO
`-o OUTFILE '` --output OUTFILE' Grava a saída em um arquivo chamado OUTFILE. Se você
não use a opção `-o ', o GASP escreve sua saída no fluxo de saída padrão.

-p

--imprimir
Imprimir números de linha. GASP obedece a esta opção _somente_ se você também especificar `-s 'para copiar
linhas de origem para sua saída. Com `-s -p ', GASP exibe o número da linha de cada
linha de origem copiada (imediatamente após o caractere de comentário no início do
linha).

-s

--copysource
Copie as linhas de origem para o arquivo de saída. Use esta opção para ver o efeito de
cada linha do pré-processador na saída GASP. GASP coloca um caractere de comentário (`! 'Por
padrão) no início de cada linha de origem que ele copia, para que você possa usar este
opção e ainda montar o resultado.

-u

- irracional
Ignore o limite de "expansão não razoável". Já que você pode definir macros GASP dentro
outras definições de macro, o pré-processador normalmente inclui uma verificação de integridade. Se
seu programa requer mais de 1,000 expansões aninhadas, GASP normalmente sai com
uma mensagem de erro. Use esta opção para desligar esta verificação, permitindo ilimitado
expansões aninhadas.

-v

--versão
Exibe o número da versão GASP.

NO ARQUIVO ...
Os nomes dos arquivos de entrada. Você deve especificar pelo menos um arquivo de entrada; se você especificar
mais, GASP pré-processa todos eles, concatenando a saída na ordem que você lista
os argumentos INFILE.

Marque o final de cada arquivo de entrada com o comando do pré-processador `.END '.

Use m68hc12-gasp online usando serviços onworks.net


Servidores e estações de trabalho gratuitos

Baixar aplicativos Windows e Linux

Comandos Linux

Ad