InglesPransesEspanyol

Ad


OnWorks favicon

m68hc12-gasp - Online sa Cloud

Patakbuhin ang m68hc12-gasp sa OnWorks na libreng hosting provider sa Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

Ito ang command na m68hc12-gasp na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

PROGRAMA:

NAME


gasp - isang preprocessor para sa mga programa ng pagpupulong

SINOPSIS


pangangapos ng hihinga [-a|--alternate] [-c CHAR | --commentchar CHAR] [-d|--debug] [-h|- Tumulong] [-M|--mri]
[-o OUTFILE | --output OUTFILE] [-p|--print] [-s|--copysource] [-u|--hindi makatwiran]
[-v|--bersyon] INFILE ...

DESCRIPTION


Ang pangunahing layunin ng GNU assembler ay upang tipunin ang output ng iba
mga programa--kapansin-pansin ang mga compiler. Kapag kailangan mong i-hand-code ang mga espesyal na gawain sa pagpupulong,
ibig sabihin ang GNU assembler ay isang hindi magiliw na processor: wala itong mga direktiba para sa mga macro,
kondisyon, o marami pang ibang kaginhawaan na maaari mong asahan.

Sa ilang mga kaso maaari mo lamang gamitin ang C preprocessor, o isang pangkalahatang preprocessor na tulad
M4; ngunit ito ay maaaring maging awkward, dahil wala sa mga bagay na ito ay dinisenyo na may assembly in
isip.

pangangapos ng hihinga pinupunan ang pangangailangang ito. Ito ay malinaw na idinisenyo upang ibigay ang mga pasilidad na kailangan mo
hand-coded assembly code. Ang pagpapatupad nito bilang isang preprocessor, sa halip na bahagi ng
assembler, nagbibigay-daan sa maximum na kakayahang umangkop: maaari mo itong gamitin sa hand-coded assembly,
nang hindi nagbabayad ng multa ng karagdagang kumplikado sa assembler na ginagamit mo para sa output ng compiler.

INFILE... ay ang mga file na ipoproseso.

Opsyon


Ang pinakasimpleng paraan upang gamitin ang GASP ay ang patakbuhin ito bilang isang filter at i-assemble ang output nito. Sa Unix
at katulad nito, magagawa mo ito, halimbawa:

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

Naturally, mayroon ding ilang mga opsyon sa command-line na magbibigay-daan sa iyong humiling ng mga variation
ang pangunahing tema na ito. Narito ang buong hanay ng mga posibilidad para sa command line ng GASP.

-a

--alternate
Gumamit ng alternatibong macro syntax. *Tandaan Kahaliling macro syntax: Kahaliling, para sa a
talakayan kung paano naiiba ang syntax na ito sa default na syntax ng GASP.

-c CHAR

--commentchar CHAR
Gamitin ang CHAR bilang character ng komento. Ang default na character ng komento ay `!'. Para sa
halimbawa, para gumamit ng semicolon bilang character ng komento, tukuyin ang `-c ';'' sa GASP
command line. Dahil ang assembler command character ay kadalasang may espesyal na kahalagahan
upang mag-utos ng mga shell, magandang ideya na mag-quote o makatakas sa CHAR kapag tinukoy mo ang a
karakter ng komento.

Para sa kapakanan ng pagiging simple, lahat ng mga halimbawa sa manwal na ito ay gumagamit ng default na komento
karakter `!'.

-d

--debug
Ipakita ang mga istatistika ng pag-debug. Sa bersyong ito ng GASP, gumagawa ang opsyong ito
mga istatistika tungkol sa mga string buffer na inilalaan ng GASP sa loob. Para sa bawat isa
tinukoy na buffersize S, ipinapakita ng GASP ang bilang ng mga string N na inilaan nito, na may a
linya tulad nito:

laki ng mga string S: N

Ipinapakita ng GASP ang mga istatistikang ito sa karaniwang stream ng error, kapag tapos na
preprocessing.

-h

- Tumulong Magpakita ng buod ng mga opsyon sa command line ng GASP.

-M

--mri Gumamit ng MRI compatibility mode. Ang paggamit sa opsyong ito ay nagiging sanhi ng GASP na tanggapin ang syntax at
pseudo-ops na ginagamit ng Microtec Research `ASM68K' assembler.

-o OUTFILE

--output OUTFILE
`-o OUTFILE' `--output OUTFILE' Isulat ang output sa isang file na tinatawag na OUTFILE. kung ikaw
huwag gamitin ang opsyong `-o', isinusulat ng GASP ang output nito sa karaniwang stream ng output.

-p

--print
I-print ang mga numero ng linya. Sinusunod ng GASP ang opsyong ito _only_ kung tinukoy mo rin ang `-s' na kokopyahin
mga linya ng pinagmulan sa output nito. Gamit ang `-s -p', ipinapakita ng GASP ang numero ng linya ng bawat isa
nakopya ang source line (kaagad pagkatapos ng character ng komento sa simula ng
linya).

-s

--copysource
Kopyahin ang mga linya ng pinagmulan sa output file. Gamitin ang opsyong ito para makita ang epekto ng
bawat linya ng preprocessor sa output ng GASP. Naglalagay ang GASP ng character ng komento (`!' ni
default) sa simula ng bawat linya ng pinagmulan na kinokopya nito, upang magamit mo ito
opsyon at tipunin pa rin ang resulta.

-u

--hindi makatwiran
I-bypass ang "hindi makatwirang pagpapalawak" na limitasyon. Dahil maaari mong tukuyin ang mga macro ng GASP sa loob
iba pang mga macro definition, ang preprocessor ay karaniwang may kasamang sanity check. Kung
ang iyong programa ay nangangailangan ng higit sa 1,000 nested expansion, ang GASP ay karaniwang lumalabas kasama nito
isang mensahe ng error. Gamitin ang opsyong ito para i-off ang check na ito, na nagbibigay-daan sa unlimited
mga nested expansion.

-v

--bersyon
Ipakita ang numero ng bersyon ng GASP.

INFILE ...
Ang mga pangalan ng input file. Dapat mong tukuyin ang hindi bababa sa isang input file; kung tinukoy mo
higit pa, pinoproseso ng GASP ang lahat ng ito, pinagsasama ang output sa pagkakasunud-sunod na iyong inilista
ang INFILE na mga argumento.

Markahan ang dulo ng bawat input file gamit ang preprocessor command na `.END'.

Gumamit ng m68hc12-gasp online gamit ang mga serbisyo ng onworks.net


Mga Libreng Server at Workstation

Mag-download ng Windows at Linux apps

Linux command

Ad