EngelsFransSpaans

Ad


OnWorks-favicon

m68hc12-gasp - Online in de cloud

Voer m68hc12-gasp uit in de gratis hostingprovider van OnWorks via Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

Dit is de opdracht m68hc12-gasp die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

PROGRAMMA:

NAAM


hijg - een preprocessor voor assemblageprogramma's

KORTE INHOUD


snik [-a|--afwisselend] [-c CHAR | --commentaarteken CHAR] [-d|--debuggen] [-h|--help] [-M|--mri]
[-o UITBESTAND | --uitvoer UITBESTAND] [-p|--afdrukken] [-s|--kopieerbron] [-u|--onredelijk]
[-v|--versie] IN BESTAND ...

PRODUCTBESCHRIJVING


Het primaire doel van de GNU-assembler is het samenstellen van de uitvoer van andere
programma's, met name compilers. Wanneer u gespecialiseerde routines tijdens de assemblage met de hand moet coderen,
dat betekent dat de GNU-assembler een onvriendelijke processor is: hij heeft geen richtlijnen voor macro's,
conditionals, of vele andere gemakken die u zou verwachten.

In sommige gevallen kunt u eenvoudigweg de C-preprocessor gebruiken, of een algemene preprocessor zoals
M4; maar dit kan lastig zijn, aangezien geen van deze dingen is ontworpen met montage erin
geest.

snik voorziet in deze behoefte. Het is uitdrukkelijk ontworpen om u de faciliteiten te bieden die u nodig heeft
handgecodeerde montagecode. Door het te implementeren als een preprocessor, in plaats van als onderdeel van de
assembler, biedt maximale flexibiliteit: u kunt het gebruiken met handgecodeerde montage,
zonder een boete te betalen voor extra complexiteit in de assembler die u gebruikt voor compileruitvoer.

IN BESTAND... zijn de bestanden die moeten worden voorbewerkt.

OPTIES


De eenvoudigste manier om GASP te gebruiken is door het als een filter uit te voeren en de uitvoer ervan samen te stellen. In Unix
en zijn soortgenoten, je kunt dit bijvoorbeeld doen:

$ zucht prog.asm | als -o prog.o

Uiteraard zijn er ook enkele opdrachtregelopties waarmee u variaties kunt opvragen
dit basisthema. Hier vindt u de volledige set mogelijkheden voor de GASP-opdrachtregel.

-a

--afwisselend
Gebruik alternatieve macrosyntaxis. *Opmerking Alternatieve macrosyntaxis: Alternatief, voor a
bespreking van hoe deze syntaxis verschilt van de standaard GASP-syntaxis.

-c CHAR

--commentaarteken CHAR
Gebruik CHAR als commentaarteken. Het standaard commentaarteken is `!'. Voor
Als u bijvoorbeeld een puntkomma als commentaarteken wilt gebruiken, specificeert u `-c ';'' in de GASP
opdrachtregel. Omdat assembler-opdrachttekens vaak een speciale betekenis hebben
om shells te commando's te geven, is het een goed idee om CHAR te citeren of te escapen wanneer u a opgeeft
commentaar karakter.

Omwille van de eenvoud gebruiken alle voorbeelden in deze handleiding de standaardopmerking
teken `!'.

-d

--debuggen
Foutopsporingsstatistieken tonen. In deze versie van GASP produceert deze optie
statistieken over de stringbuffers die GASP intern toewijst. Voor elk
gedefinieerde buffergrootte S, toont GASP het aantal strings N dat het heeft toegewezen, met a
lijn als deze:

snaren maat S : N

GASP geeft deze statistieken weer in de standaardfoutstroom als u klaar bent
voorbewerking.

-h

--help Geef een samenvatting weer van de GASP-opdrachtregelopties.

-M

--mri Gebruik de MRI-compatibiliteitsmodus. Als u deze optie gebruikt, accepteert GASP de syntaxis en
pseudo-ops gebruikt door de Microtec Research `ASM68K'-assembler.

-o UITBESTAND

--uitvoer UITBESTAND
`-o OUTFILE' `--output OUTFILE' Schrijf de uitvoer in een bestand met de naam OUTFILE. als jij
gebruik de `-o' optie niet, GASP schrijft zijn uitvoer op de standaard uitvoerstroom.

-p

--afdrukken
Regelnummers afdrukken. GASP gehoorzaamt deze optie _only_ als u ook `-s' opgeeft om te kopiëren
bronregels naar de uitvoer. Met `-s -p' geeft GASP het regelnummer van elk weer
bronregel gekopieerd (onmiddellijk na het commentaarteken aan het begin van de
lijn).

-s

--kopieerbron
Kopieer de bronregels naar het uitvoerbestand. Gebruik deze optie om het effect te zien van
elke preprocessorlijn op de GASP-uitgang. GASP plaatst een commentaarteken (`!' by
standaard) aan het begin van elke bronregel die het kopieert, zodat u dit kunt gebruiken
optie en toch het resultaat samenstellen.

-u

--onredelijk
Omzeil de limiet voor ‘onredelijke uitbreiding’. Omdat u GASP-macro's binnenin kunt definiëren
Bij andere macrodefinities bevat de preprocessor normaal gesproken een sanity check. Als
uw programma vereist meer dan 1,000 geneste uitbreidingen, waar GASP normaal gesproken mee afsluit
een foutmelding. Gebruik deze optie om deze controle uit te schakelen en onbeperkt toe te staan
geneste uitbreidingen.

-v

--versie
Geef het GASP-versienummer weer.

IN BESTAND ...
De invoerbestandsnamen. U moet minimaal één invoerbestand opgeven; als u dit opgeeft
Bovendien verwerkt GASP ze allemaal voor, waarbij de uitvoer wordt samengevoegd in de volgorde die u opgeeft
de INFILE-argumenten.

Markeer het einde van elk invoerbestand met het preprocessorcommando `.END'.

Gebruik m68hc12-gasp online met behulp van onworks.net-services


Gratis servers en werkstations

Windows- en Linux-apps downloaden

Linux-commando's

Ad