EngelsFransSpaans

Ad


OnWorks-favicon

m68hc11-as - Online in de cloud

Voer m68hc11-as uit in OnWorks gratis hostingprovider via Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

Dit is de opdracht m68hc11-as 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


AS - de draagbare GNU-assembler.

KORTE INHOUD


als [-a[cdhlns][=filet,--afwisselend] [-D]
[--debug-prefix-kaart oud=nieuwe]
[--defsym sym=golf] [-f] [-g] [--gstabs]
[--gstabs+] [--gdwarf-2] [--help] [-I dir] [-J]
[-K] [-L] [--lijst-links-breedte=NUM]
[--lijst-lhs-breedte2=NUM] [--lijst-rhs-breedte=NUM]
[--listing-cont-regels=NUM] [--keep-locals] [-o
objbestand] [-R] [--verminder-geheugen-overhead] [--statistieken]
[-v] [-versie] [--versie] [-W] [--waarschuwen]
[--fatale-waarschuwingen] [-w] [-x] [-Z] [@FILE]
[--doel-hulp] [doel-opties]
[--|bestanden

doelwit Alpha opties:
[-mcpu]
[-mdebug | -geen-mdebug]
[-kom tot rust] [-g] [-Ggrootte]
[-F] [-32adr]

doelwit ARC opties:
[-marc[5|6|7|8]]
[-EB|-DE]

doelwit ARM opties:
[-mcpu=processor[+uitbreiding...]]
[-maart=architectuur[+uitbreiding...]]
[-mfpu=drijvende-komma-indeling]
[-mfloat-abi=abi]
[-meabi=ver]
[-duim]
[-EB|-DE]
[-kaarten-32|-kaarten-26|-mapcs-zweven|
-maps-herintredende]
[-mthumb-interactie] [-k]

doelwit CRIS opties:
[--laag streepje | --geen onderstrepingsteken]
[--foto] [-N]
[--emulatie=criself | --emulatie=crisaout]
[--maart=v0_v10 | --maart=v10 | --maart=v32 | --maart=common_v10_v32]

doelwit D10V opties:
[-O]

doelwit D30V opties:
[-O|-n|-N]

doelwit i386 opties:
[- 32|- 64] [-n]
[-maart=CPU] [-mtune=CPU]

doelwit i960 opties:
[-ACA|-ACA_A|-ACB|-ACC|-AKA|-AKB|
-AKC|-AMC]
[-b] [-niet-relaxen]

doelwit IA-64 opties:
[-mconstante-gp|-mauto-foto]
[-milp32|-milp64|-mlp64|-Mp64]
[-ml|mbe]
[-mtune=titanium1|-mtune=titanium2]
[-munwind-check=waarschuwing|-munwind-check=fout]
[-mhint.b=oké|-mhint.b=waarschuwing|-mhint.b=fout]
[-x|-xexpliciet] [-xauto] [-xdebug]

doelwit IP2K opties:
[-mip2022|-mip2022ext]

doelwit M32C opties:
[-m32c|-m16c]

doelwit M32R opties:
[--m32rx|--[no-]warn-expliciete-parallelle-conflicten|
--W[n]p]

doelwit M680X0 opties:
[-l] [-m68000|-m68010|-m68020|...]

doelwit M68HC11 opties:
[-m68hc11|-m68hc12|-m68hcs12]
[-mkort|-mlang]
[-mkort-dubbel|-mlong-dubbel]
[--force-lange-takken] [--korte takken]
[--strikte-direct-modus] [--print-insn-syntaxis]
[--print-opcodes] [--genereer-voorbeeld]

doelwit MCORE opties:
[-jsri2bsr] [-sifilter] [-kom tot rust]
[-mcpu=[210|340]]

doelwit MIPS opties:
[-nocpp] [-DE] [-EB] [-O[optimalisatie niveau]]
[-g[debug niveau,-G num] [-KPIC] [-bel_gedeeld]
[-niet_gedeeld] [-xgekregen [-mvxworks-foto]
[-mabi=ABI] [-32] [-n32] [-64] [-mfp32] [-mgp32]
[-maart=CPU] [-mtune=CPU] [-mips1] [-mips2]
[-mips3] [-mips4] [-mips5] [-mips32] [-mips32r2]
[-mips64] [-mips64r2]
[-construct-drijft] [-no-construct-drijft]
[-val] [-geen pauze] [-breken] [-geen-val]
[-mfix7000] [-mno-fix7000]
[-mips16] [-geen-mips16]
[-msmartmips] [-mno-smartmips]
[-mips3d] [-geen-mips3d]
[-mdmx] [-geen-mdmx]
[-mdsp] [-mno-dsp]
[-mdspr2] [-mno-dspr2]
[- mmt] [-mno-mt]
[-mdebug] [-geen-mdebug]
[-mpdr] [-mno-pdr]

doelwit MMIX opties:
[--vaste-speciale-registernamen] [--globaliseer-symbolen]
[--gnu-syntaxis] [--ontspannen] [--geen-vooraf gedefinieerde-symbolen]
[--niet uitbreiden] [--geen-merge-gregs] [-x]
[--linker-toegewezen-gregs]

doelwit PDP11 opties:
[-mpisch|-mno-foto] [-winkelcentrum] [-mno-extensies]
[-muitbreiding|-mnee-uitbreiding]
[-mcpu] [-mmachine]

doelwit picoJava opties:
[-mb|-mij]

doelwit PowerPC opties:
[-mpwrx|-mpwr2|-mpwr|-m601|-mppc|-mppc32|-m603|-m604|
-m403|-m405|-mppc64|-m620|-mppc64brug|-mboeke|
-mbooke32|-mbooke64]
[-mcom|-veel|-maltiefc] [-lid]
[-mregnamen|-mno-regnames]
[-mrelocable|-mrelocable-lib]
[-kleine|-mlittle-endian|-groot|-mbig-endian]
[-msolaris|-mno-solaris]

doelwit SPARC opties:
[-Av6|-Av7|-Av8|-Asparket|-Asparclit
-Av8plus|-Av8plusa|-Av9|-Av9a]
[-xarch=v8plus|-xarch=v8plusa] [-buil]
[-32|-64]

doelwit TIC54X opties:
[-mcpu=54[123589]|-mcpu=54[56]lp] [-mfar-modus|-MF]
[-merrors-naar-bestand |-mij ]

doelwit Z80 opties:
[-z80] [-r800]
[ -negeer-ongedocumenteerde-instructies] [-Wnud]
[ -negeer-ondraagbare-instructies] [-Wup]
[ -waarschuwing-ongedocumenteerde-instructies] [-Wud]
[ -waarschuwing-ondraagbare-instructies] [-Wup]
[ -verboden-ongedocumenteerde-instructies] [-Fud]
[ -verboden-ondraagbare-instructies] [-Fup]

doelwit Xtensa opties:
[--[geen-]tekst-sectie-literals] [--[nee-]absoluut-letterlijk]
[--[no-]target-align] [--[geen-]lange oproepen]
[--[geen-]transform]
[--hernoem-sectie oude naam=nieuwe naam]

PRODUCTBESCHRIJVING


GNU as is echt een familie van monteurs. Als je de GNU-assembler gebruikt (of hebt gebruikt) op:
één architectuur, je zou een redelijk vergelijkbare omgeving moeten vinden wanneer je deze op een andere gebruikt
architectuur. Elke versie heeft veel gemeen met de andere, inclusief het objectbestand
formaten, de meeste assembler-richtlijnen (vaak genoemd pseudo-operaties) en assembler-syntaxis.

as is in de eerste plaats bedoeld om de uitvoer van de GNU C-compiler "gcc" samen te stellen voor gebruik door de
linker "ld". Toch hebben we geprobeerd om as alles op de juiste manier monteren
andere monteurs voor dezelfde machine zouden assembleren. Eventuele uitzonderingen zijn gedocumenteerd
uitdrukkelijk. Dit betekent niet as gebruikt altijd dezelfde syntaxis als een andere assembler voor de
dezelfde architectuur; we kennen bijvoorbeeld verschillende incompatibele versies van 680x0-assemblage
taal syntaxis.

Elke keer dat je rent as het assembleert precies één bronprogramma. Het bronprogramma is gemaakt
van een of meer bestanden. (De standaardinvoer is ook een bestand.)

Jij geeft as een opdrachtregel met nul of meer invoerbestandsnamen. De invoerbestanden zijn:
lezen (van links bestandsnaam naar rechts). Een opdrachtregelargument (in elke positie) met
er wordt geen speciale betekenis gegeven aan een invoerbestandsnaam.

Als je geeft as geen bestandsnamen het probeert één invoerbestand te lezen van de as standaard
ingang, die normaal gesproken uw terminal is. Misschien moet je typen ctl-D vertellen as er is geen
meer programma om te monteren.

Te gebruiken -- als u het standaard invoerbestand expliciet een naam moet geven in uw opdrachtregel.

Als de bron leeg is, as produceert een klein, leeg objectbestand.

as kan waarschuwingen en foutmeldingen naar het standaardfoutbestand schrijven (meestal uw
terminal). Dit zou niet moeten gebeuren wanneer een compiler wordt uitgevoerd as automatisch. Waarschuwingen
rapporteer een veronderstelling die is gemaakt zodat: as kan een gebrekkig programma blijven samenstellen; fouten rapport
een ernstig probleem dat de vergadering stopt.

Als u een beroep doet op as via de GNU C-compiler, kunt u de -Wa optie om te slagen
argumenten door naar de assembler. De assembler-argumenten moeten van elkaar worden gescheiden
andere (en de -Wa) door komma's. Bijvoorbeeld:

gcc -c -g -O -Wa,-alh,-L bestand.c

Dit geeft twee opties door aan de assembler: - alh (verzend een vermelding naar standaarduitvoer met
bron op hoog niveau en montage) en -L (bewaar lokale symbolen in de symbolentabel).

Meestal hoeft u dit niet te gebruiken -Wa mechanisme, aangezien veel compiler-opdrachtregel
opties worden automatisch door de compiler aan de assembler doorgegeven. (Je kunt de GNU . bellen
compiler-stuurprogramma met de -v optie om precies te zien welke opties het aan elk doorgeeft
compilatiepas, inclusief de assembler.)

OPTIES


@filet
Lees opdrachtregelopties van filet. De gelezen opties worden ingevoegd in plaats van de
origineel @filet optie. Indien filet niet bestaat, of niet kan worden gelezen, dan is de optie
wordt letterlijk behandeld en niet verwijderd.

opties in filet worden gescheiden door witruimte. Een witruimteteken kan worden opgenomen
in een optie door de hele optie tussen enkele of dubbele aanhalingstekens te plaatsen. Ieder
teken (inclusief een backslash) kan worden toegevoegd door het teken voor te zetten dat moet worden
inclusief backslash. De filet kan zelf extra @ bevattenfilet opties; ieder
dergelijke opties worden recursief verwerkt.

-a[cdhlmns]
Schakel vermeldingen op verschillende manieren in:

-ac laat valse voorwaarden weg

-advertentie richtlijnen voor foutopsporing weglaten

-Ah bron op hoog niveau opnemen

-naar de inclusief montage

-ben macro-uitbreidingen opnemen

-een formulierverwerking weglaten

-als symbolen bevatten

=bestand
stel de naam van het lijstbestand in

U kunt deze opties combineren; gebruik bijvoorbeeld - aln voor montagelijst zonder
formulieren verwerken. De =bestand optie, indien gebruikt, moet de laatste zijn. op zichzelf, -a
standaard -ahls.

--afwisselend
Begin in alternatieve macromodus.

-D Buiten beschouwing gelaten. Deze optie wordt geaccepteerd voor scriptcompatibiliteit met oproepen naar andere
monteurs.

--debug-prefix-kaart oud=nieuwe
Bij het samenstellen van bestanden in de map oud, registreer debugging-informatie die ze beschrijft
zoals in nieuwe gebruiken.

--defsym sym=waarde
Definieer het symbool sym te waarde voordat u het invoerbestand samenstelt. waarde moet een
geheel getal constante. Net als in C, een leidende 0x geeft een hexadecimale waarde aan en een leidende
0 geeft een octale waarde aan. De waarde van het symbool kan worden overschreven binnen een bron
bestand via het gebruik van een ".set" pseudo-op.

-f "snel" --- sla witruimte en voorverwerking van opmerkingen over (aangenomen dat de bron de uitvoer van de compiler is).

-g
--gen-debuggen
Genereer foutopsporingsinformatie voor elke assembler-bronregel met behulp van welke debug dan ook
formaat heeft de voorkeur van het doel. Dit betekent momenteel ofwel STABS, ECOFF of
DWERG2.

--gstabs
Genereer steekproeven debugging-informatie voor elke assembler-regel. Dit kan helpen bij het debuggen
assembler code, als de debugger het aankan.

--gstabs+
Genereer steekproeven debugging-informatie voor elke assembler-regel, met GNU-extensies die:
waarschijnlijk alleen gdb aankan, en dat kan ervoor zorgen dat andere debuggers crashen of weigeren
lees je programma. Dit kan helpen bij het debuggen van assembler-code. Momenteel de enige GNU
extensie is de locatie van de huidige werkmap op het moment van samenstellen.

--gdwarf-2
Genereer DWARF2-foutopsporingsinformatie voor elke assembler-regel. Dit kan helpen
debuggen van assembler-code, als de debugger het aankan. Opmerking --- deze optie is alleen:
ondersteund door enkele doelen, niet allemaal.

--help
Druk een samenvatting van de opdrachtregelopties af en sluit af.

--doel-hulp
Print een overzicht van alle doelspecifieke opties en sluit af.

-I dir
Directory toevoegen dir naar de zoeklijst voor ".include"-richtlijnen.

-J Waarschuw niet voor ondertekende overloop.

-K Geef waarschuwingen wanneer verschiltabellen zijn gewijzigd voor lange verplaatsingen.

-L
--keep-locals
Bewaar (in de symbolentabel) lokale symbolen. Deze symbolen beginnen met systeemspecifiek
lokale labelvoorvoegsels, meestal .L voor ELF-systemen of L voor traditionele a.out systemen.

--lijst-lhs-breedte=aantal
Stel de maximale breedte, in woorden, van de kolom met uitvoergegevens voor een assembler-lijst in op
aantal.

--listing-lhs-width2=aantal
Stel de maximale breedte, in woorden, in van de uitvoergegevenskolom voor vervolgregels in
een lijst van assemblers om aantal.

--lijst-rechts-breedte=aantal
Stel de maximale breedte van een invoerbronregel, zoals weergegeven in een lijst, in op aantal
bytes.

--listing-cont-regels=aantal
Stel het maximum aantal regels dat in een lijst wordt afgedrukt voor een enkele invoerregel in op
aantal + 1.

-o objbestand
Geef de uitvoer van het objectbestand een naam van as objbestand.

-R Vouw het gegevensgedeelte in het tekstgedeelte.

Stel de standaardgrootte van de hashtabellen van GAS in op een priemgetal in de buurt van aantal.
Het verhogen van deze waarde kan de tijd die de assembler nodig heeft om uit te voeren, verkorten
zijn taken, ten koste van het verhogen van de geheugenvereisten van de assembler.
Op dezelfde manier kan het verlagen van deze waarde de geheugenvereisten verminderen ten koste van:
snelheid.

--verminder-geheugen-overhead
Deze optie vermindert de geheugenvereisten van GAS, ten koste van het maken van de assembly
processen langzamer. Momenteel is deze schakelaar een synoniem voor: --hash-grootte=4051, maar in de
toekomst kan het ook andere effecten hebben.

--statistieken
Druk de maximale ruimte (in bytes) en de totale tijd (in seconden) af die door de assembly worden gebruikt.

--strip-lokaal-absoluut
Verwijder lokale absolute symbolen uit de tabel met uitgaande symbolen.

-v
-versie
Druk de as versie.

--versie
Druk de as versie en sluit af.

-W
--geen-waarschuwen
Waarschuwingsberichten onderdrukken.

--fatale-waarschuwingen
Behandel waarschuwingen als fouten.

--waarschuwen
Onderdruk waarschuwingsberichten niet en behandel ze niet als fouten.

-w Buiten beschouwing gelaten.

-x Buiten beschouwing gelaten.

-Z Genereer een objectbestand, zelfs na fouten.

-- | bestanden ...
Standaard invoer of bronbestanden om samen te stellen.

De volgende opties zijn beschikbaar wanneer zoals is geconfigureerd voor een ARC-processor.

-marc[5|6|7|8]
Deze optie selecteert de variant van de kernprocessor.

-EB | -DE
Selecteer big-endian (-EB) of little-endian (-EL) uitvoer.

De volgende opties zijn beschikbaar wanneer zoals is geconfigureerd voor de ARM-processorfamilie.

-mcpu=processor[+uitbreiding
Specificeer welke ARM-processorvariant het doel is.

-maart=architectuur[+uitbreiding
Geef op welke ARM-architectuurvariant door het doel wordt gebruikt.

-mfpu=drijvende-komma-indeling
Selecteer welke Floating Point-architectuur het doel is.

-mfloat-abi=abi
Selecteer welke drijvende-komma ABI in gebruik is.

-duim
Decodering van alleen duiminstructie inschakelen.

-kaarten-32 | -kaarten-26 | -mapcs-zweven | -maps-herintredende
Selecteer welke procedure-aanroepconventie in gebruik is.

-EB | -DE
Selecteer big-endian (-EB) of little-endian (-EL) uitvoer.

-mthumb-interactie
Specificeer dat de code is gegenereerd met interworking tussen Thumb- en ARM-code
in het achterhoofd.

-k Geef aan dat de PIC-code is gegenereerd.

Zie de infopagina's voor documentatie van de CRIS-specifieke opties.

De volgende opties zijn beschikbaar wanneer zoals is geconfigureerd voor een D10V-processor.

-O Optimaliseer de uitvoer door instructies te parallelliseren.

De volgende opties zijn beschikbaar wanneer zoals is geconfigureerd voor een D30V-processor.

-O Optimaliseer de uitvoer door instructies te parallelliseren.

-n Waarschuw wanneer nops worden gegenereerd.

-N Waarschuw wanneer een nop wordt gegenereerd na een 32-bits vermenigvuldigingsinstructie.

De volgende opties zijn beschikbaar wanneer zoals is geconfigureerd voor de Intel 80960-processor.

-ACA | -ACA_A | -ACB | -ACC | -AKA | -AKB | -AKC | -AMC
Specificeer welke variant van de 960-architectuur het doelwit is.

-b Voeg code toe om statistieken over genomen takken te verzamelen.

-niet-relaxen
Wijzig de vergelijk-en-vertakkingsinstructies voor lange verplaatsingen niet; fout als
noodzakelijk.

De volgende opties zijn beschikbaar indien geconfigureerd voor de Ubicom IP2K-serie.

-mip2022ext
Geeft aan dat de uitgebreide IP2022-instructies zijn toegestaan.

-mip2022
Herstelt het standaardgedrag, dat de toegestane instructies beperkt tot alleen de
basis IP2022.

De volgende opties zijn beschikbaar indien geconfigureerd voor de Renesas M32C en M16C
processors.

-m32c
Monteer de M32C-instructies.

-m16c
Monteer M16C-instructies (de standaard).

De volgende opties zijn beschikbaar wanneer zoals is geconfigureerd voor de Renesas M32R (voorheen
Mitsubishi M32R) serie.

--m32rx
Specificeer welke processor in de M32R-familie het doel is. De standaard is normaal gesproken de
M32R, maar deze optie verandert het in de M32RX.

--waarschuw-expliciete-parallelle-conflicten or --Wp
Produceer waarschuwingsberichten wanneer twijfelachtige parallelle constructies worden aangetroffen.

--no-warn-expliciete-parallelle-conflicten or --Wnp
Produceer geen waarschuwingsberichten wanneer dubieuze parallelle constructies worden aangetroffen.

De volgende opties zijn beschikbaar wanneer deze zijn geconfigureerd voor de Motorola 68000-serie.

-l Verkort verwijzingen naar ongedefinieerde symbolen, tot één woord in plaats van twee.

-m68000 | -m68008 | -m68010 | -m68020 | -m68030
| -m68040 | -m68060 | -m68302 | -m68331 | -m68332
| -m68333 | -m68340 | -mcpu32 | -m5200
Specificeer welke processor in de 68000-familie het doel is. De standaard is normaal gesproken de
68020, maar dit kan tijdens de configuratie worden gewijzigd.

-m68881 | -m68882 | -mno-68881 | -mno-68882
De doelmachine heeft (of niet) een drijvende-komma-coprocessor. De standaard
is om een ​​coprocessor aan te nemen voor 68020, 68030 en cpu32. Hoewel de basis 68000 is
niet compatibel met de 68881, een combinatie van de twee kan worden gespecificeerd, aangezien het
mogelijk om de instructies van de coprocessor te emuleren met de hoofdprocessor.

-m68851 | -mno-68851
De doelmachine heeft (of niet) een geheugenbeheereenheid-coprocessor. De
standaard is om uit te gaan van een MMU voor 68020 en hoger.

Voor meer informatie over de PDP-11 machineafhankelijke functies, zie: PDP-11-Opties.

-mpisch | -mno-foto
Genereer positie-onafhankelijke (of positie-afhankelijke) code. De standaard is -mpisch.

-winkelcentrum
-mall-extensies
Schakel alle instructieset-extensies in. Dit is de standaardinstelling.

-mno-extensies
Schakel alle instructieset-extensies uit.

-muitbreiding | -mnee-uitbreiding
Schakel een bepaalde instructieset-extensie in (of uit).

-mcpu
Schakel de instructieset-extensies in die door een bepaalde CPU worden ondersteund en schakel alles uit
andere extensies.

-mmachine
Schakel de instructieset-extensies in die door een bepaald machinemodel worden ondersteund, en
schakel alle andere extensies uit.

De volgende opties zijn beschikbaar wanneer zoals is geconfigureerd voor een picoJava-processor.

-mb Genereer uitvoer in "big endian"-formaat.

-ml Genereer uitvoer in "little endian"-formaat.

De volgende opties zijn beschikbaar wanneer zoals is geconfigureerd voor de Motorola 68HC11 of
68HC12-serie.

-m68hc11 | -m68hc12 | -m68hcs12
Geef aan welke processor het doel is. De standaard wordt gedefinieerd door de configuratie
optie bij het bouwen van de assembler.

-mkort
Geef op dat u de 16-bits gehele ABI wilt gebruiken.

-mlang
Geef op dat u de 32-bits gehele ABI wilt gebruiken.

-mkort-dubbel
Geef op dat u de 32-bits dubbele ABI wilt gebruiken.

-mlong-dubbel
Geef op dat u de 64-bits dubbele ABI wilt gebruiken.

--force-lange-takken
Relatieve takken worden omgezet in absolute. Het gaat om voorwaardelijke takken,
onvoorwaardelijke vertakkingen en vertakkingen naar een subroutine.

-S | --korte takken
Verander relatieve vertakkingen niet in absolute wanneer de offset buiten bereik is.

--strikte-direct-modus
Verander de modus voor directe adressering niet in de modus voor uitgebreide adressering wanneer de
instructie ondersteunt de modus voor directe adressering niet.

--print-insn-syntaxis
Druk de syntaxis van de instructie af in geval van een fout.

--print-opcodes
print de lijst met instructies met syntaxis en sluit af.

--genereer-voorbeeld
print een voorbeeld van een instructie voor elke mogelijke instructie en sluit af. Dit
optie is alleen nuttig om te testen as.

De volgende opties zijn beschikbaar wanneer: as is geconfigureerd voor de SPARC-architectuur:

-Av6 | -Av7 | -Av8 | -Asparket | -Asparclit
-Av8plus | -Av8plusa | -Av9 | -Av9a
Selecteer expliciet een variant van de SPARC-architectuur.

-Av8plus en -Av8plusa selecteer een 32-bits omgeving. -Av9 en -Av9a selecteer een 64 bit
milieu.

-Av8plusa en -Av9a schakel de SPARC V9-instructieset in met UltraSPARC-extensies.

-xarch=v8plus | -xarch=v8plusa
Voor compatibiliteit met de Solaris v9-assembler. Deze opties zijn gelijk aan:
-Av8plus en -Av8plusa, respectievelijk.

-buil
Waarschuw wanneer de assembler overschakelt naar een andere architectuur.

De volgende opties zijn beschikbaar wanneer zoals is geconfigureerd voor de 'c54x-architectuur.

-mfar-modus
Schakel de uitgebreide adresseringsmodus in. Alle adressen en verhuizingen gaan uit van verlengd
adressering (meestal 23 bits).

-mcpu=CPU_VERSIE
Stelt de CPU-versie in waarvoor wordt gecompileerd.

-merrors-naar-bestand BESTANDSNAAM
Leid foutuitvoer om naar een bestand, voor defecte systemen die dergelijk gedrag niet ondersteunen
in de schil.

De volgende opties zijn beschikbaar wanneer zoals is geconfigureerd voor een MIPS-processor.

-G num
Deze optie stelt de grootste grootte van een object in waarnaar impliciet kan worden verwezen met
het "gp"-register. Het wordt alleen geaccepteerd voor doelen die het ECOFF-formaat gebruiken, zoals a
DECstation met Ultrix. De standaardwaarde is 8.

-EB Genereer uitvoer in "big endian"-formaat.

-DE Genereer uitvoer in "little endian"-formaat.

-mips1
-mips2
-mips3
-mips4
-mips5
-mips32
-mips32r2
-mips64
-mips64r2
Genereer code voor een bepaald MIPS Instruction Set Architecture-niveau. -mips1 is een
alias voor -maart=r3000, -mips2 is een alias voor -maart=r6000, -mips3 is een alias voor
-maart=r4000 en -mips4 is een alias voor -maart=r8000. -mips5, -mips32, -mips32r2,
-mips64 en -mips64r2 komen overeen met generiek MIPS V, MIPS32, MIPS32 Sinds 2, MIPS64,
en MIPS64 Sinds 2 ISA-verwerkers, respectievelijk.

-maart=CPU
Genereer code voor een bepaalde MIPS-cpu.

-mtune=cpu
Plan en stem af op een bepaalde MIPS-cpu.

-mfix7000
-mno-fix7000
Zorg ervoor dat nops worden ingevoegd als het lezen van het bestemmingsregister van een mfhi of mflo
instructie vindt plaats in de volgende twee instructies.

-mdebug
-geen-mdebug
Zorg ervoor dat de foutopsporingsuitvoer in steekstijl in plaats daarvan naar een ECOFF-stijl .mdebug-sectie gaat
van de standaard ELF .stabs secties.

-mpdr
-mno-pdr
Beheer generatie van ".pdr" secties.

-mgp32
-mfp32
De registergroottes worden normaal gesproken afgeleid uit de ISA en ABI, maar deze vlaggen dwingen a
een bepaalde groep registers die te allen tijde als 32 bits breed moet worden behandeld. -mgp32
regelt de grootte van registers voor algemene doeleinden en -mfp32 regelt de grootte van
drijvende-kommaregisters.

-mips16
-geen-mips16
Genereer code voor de MIPS 16-processor. Dit komt overeen met het plaatsen van ".set mips16"
aan het begin van het montagebestand. -geen-mips16 schakelt deze optie uit.

-msmartmips
-mno-smartmips
Schakelt de SmartMIPS-extensie in op de MIPS32-instructieset. Dit is gelijk aan
door ".set smartmips" aan het begin van het montagebestand te plaatsen. -mno-smartmips schakelt uit
deze optie.

-mips3d
-geen-mips3d
Genereer code voor de MIPS-3D Application Specific Extension. Dit vertelt de
assembler om MIPS-3D-instructies te accepteren. -geen-mips3d schakelt deze optie uit.

-mdmx
-geen-mdmx
Genereer code voor de MDMX-toepassingsspecifieke extensie. Dit vertelt de monteur
om MDMX-instructies te accepteren. -geen-mdmx schakelt deze optie uit.

-mdsp
-mno-dsp
Genereer code voor de DSP Release 1 Application Specific Extension. Dit vertelt de
assembler om de DSP Release 1-instructies te accepteren. -mno-dsp schakelt deze optie uit.

-mdspr2
-mno-dspr2
Genereer code voor de DSP Release 2 Application Specific Extension. Deze optie
impliceert -mdsp. Dit vertelt de assembler om DSP Release 2-instructies te accepteren.
-mno-dspr2 schakelt deze optie uit.

- mmt
-mno-mt
Genereer code voor de MT Application Specific Extension. Dit vertelt de assembler om:
accepteer MT-instructies. -mno-mt schakelt deze optie uit.

--construct-drijft
--geen-constructie-drijft
De --geen-constructie-drijft optie schakelt de constructie van zwevende dubbele breedte uit
puntconstanten door de twee helften van de waarde in de twee enkele breedtes te laden
drijvende-kommaregisters die het register met dubbele breedte vormen. Standaard
--construct-drijft is geselecteerd, waardoor de constructie van deze drijvende komma
constanten.

--emulatie=naam
Deze optie veroorzaakt as emuleren as geconfigureerd voor een ander doel, in alle opzichten,
inclusief uitvoerformaat (alleen kiezen tussen ELF en ECOFF), verwerking van pseudo-
opcodes die foutopsporingsinformatie kunnen genereren of symbooltabelinformatie kunnen opslaan,
en standaard endianness. De beschikbare configuratienamen zijn: mipsecoff, mezelf,
mipslecoff, mipsbecoff, verkeerd, mipsbelf. De eerste twee veranderen de standaard niet
endianness van die van het primaire doel waarvoor de assembler is geconfigureerd; de
anderen veranderen de standaard in little- of big-endian zoals aangegeven door de b or l in de
naam. Gebruik makend van -EB or -DE zal de endianness-selectie in elk geval overschrijven.

Deze optie wordt momenteel alleen ondersteund als het primaire doel as is geconfigureerd voor
is een MIPS ELF- of ECOFF-doel. Verder is het primaire doel of andere gespecificeerde
Met --enable-targets=... op configuratietijd moet ondersteuning voor de andere bevatten
formaat, als beide beschikbaar moeten zijn. De Irix 5-configuratie omvat bijvoorbeeld:
ondersteuning voor beide.

Uiteindelijk zal deze optie meer configuraties ondersteunen, met meer fijnmazige
controle over het gedrag van de assembler en zal voor meer processors worden ondersteund.

-nocpp
as negeert deze optie. Het wordt geaccepteerd voor compatibiliteit met de native tools.

--val
--geen valstrik
--pauze
--geen pauze
Bepaal hoe u omgaat met vermenigvuldiging en deling door nul. --val or
--geen pauze (wat synoniemen zijn) een trap-uitzondering nemen (en alleen werken voor Instructie
Stel Architectuurniveau 2 en hoger in); --pauze or --geen valstrik (ook synoniemen, en de
standaard) een pauze-uitzondering nemen.

-n Wanneer deze optie wordt gebruikt, as zal een waarschuwing geven elke keer dat het een nop . genereert
instructie van een macro.

De volgende opties zijn beschikbaar wanneer zoals is geconfigureerd voor een MCore-processor.

-jsri2bsr
-nojsri2bsr
Schakel de JSRI naar BSR-transformatie in of uit. Standaard is dit ingeschakeld. De
opdrachtregeloptie: -nojsri2bsr kan worden gebruikt om het uit te schakelen.

-sifilter
-nosifilter
Schakel het gedrag van het siliciumfilter in of uit. Standaard is dit uitgeschakeld. De
standaard kan worden overschreven door de -sifilter opdrachtregeloptie.

-kom tot rust
Wijzig de springinstructies voor lange verplaatsingen.

-mcpu=[210|340]
Selecteer het cpu-type op de doelhardware. Dit bepaalt welke instructies kunnen worden
gemonteerd.

-EB Verzamel voor een big endian-doelwit.

-DE Verzamel voor een klein endian doelwit.

Zie de infopagina's voor documentatie van de MMIX-specifieke opties.

De volgende opties zijn beschikbaar wanneer zoals is geconfigureerd voor een Xtensa-processor.

--tekst-sectie-literals | --geen-tekst-sectie-literals
met --tekst-sectie-literals, worden letterlijke pools afgewisseld in de tekstsectie. De
standaard is --geen-tekst-sectie-literals, die letterlijke termen in een aparte sectie in . plaatst
het uitvoerbestand. Deze opties zijn alleen van invloed op letterlijke waarden waarnaar wordt verwezen via pc-relatieve "L32R"
instructies; letterlijke voor absolute modus "L32R" instructies worden apart behandeld.

--absoluut-letterlijk | --geen-absolute-letters
Geef aan de assembler aan of "L32R"-instructies absoluut of PC-relatief gebruiken
adresseren. De standaard is om absolute adressering aan te nemen als de Xtensa-processor
bevat de absolute adresseringsoptie "L32R". Anders, alleen de pc-relatieve
"L32R"-modus kan worden gebruikt.

--doel-uitlijnen | --no-target-align
Schakel automatische uitlijning in of uit om takboetes te verminderen ten koste van:
enige codedichtheid. De standaard is --doel-uitlijnen.

--lange gesprekken | --geen lange gesprekken
Schakel transformatie van oproepinstructies in of uit om oproepen over een groter
scala aan adressen. De standaard is --geen lange gesprekken.

--transformeren | --geen-transformatie
Schakel alle assembler-transformaties van Xtensa-instructies in of uit. De standaard
is --transformeren; --geen-transformatie mag alleen worden gebruikt in de zeldzame gevallen waarin de
instructies moeten precies zijn zoals gespecificeerd in de montagebron.

De volgende opties zijn beschikbaar wanneer zoals is geconfigureerd voor een Z80-familieprocessor.

-z80
Monteer voor Z80-processor.

-r800
Monteer voor R800-processor.

-negeer-ongedocumenteerde-instructies
-Wnud
Stel ongedocumenteerde Z80-instructies samen die ook werken op R800 zonder waarschuwing.

-negeer-ondraagbare-instructies
-Wup
Monteer alle ongedocumenteerde Z80-instructies zonder waarschuwing.

-waarschuwing-ongedocumenteerde-instructies
-Wud
Geef een waarschuwing voor ongedocumenteerde Z80-instructies die ook werken op R800.

-waarschuwing-ondraagbare-instructies
-Wup
Geef een waarschuwing voor ongedocumenteerde Z80-instructies die niet werken op R800.

-verboden-ongedocumenteerde-instructies
-Fud
Behandel alle ongedocumenteerde instructies als fouten.

-verboden-ondraagbare-instructies
-Fup
Behandel ongedocumenteerde Z80-instructies die niet werken op R800 als fouten.

Gebruik m68hc11-as online met onworks.net-services


Gratis servers en werkstations

Windows- en Linux-apps downloaden

  • 1
    SLOK
    SLOK
    SWIG is een tool voor softwareontwikkeling
    dat programma's verbindt die zijn geschreven in C en
    C ++ met een verscheidenheid aan high-level
    programmeertalen. SWIG wordt gebruikt met
    verschillend...
    SWIG downloaden
  • 2
    WooCommerce Nextjs React-thema
    WooCommerce Nextjs React-thema
    Reageer WooCommerce-thema, gebouwd met
    Volgende JS, Webpack, Babel, Node en
    Express, met behulp van GraphQL en Apollo
    Cliënt. WooCommerce Store in React(
    bevat: Producten...
    Download het WooCommerce Nextjs React-thema
  • 3
    archlabs_repo
    archlabs_repo
    Pakketrepo voor ArchLabs Dit is een
    toepassing die ook kan worden opgehaald
    oppompen van
    https://sourceforge.net/projects/archlabs-repo/.
    Het is gehost in OnWorks in...
    Archlabs_repo downloaden
  • 4
    Zephyr-project
    Zephyr-project
    Het Zephyr Project is een nieuwe generatie
    real-time besturingssysteem (RTOS) dat
    ondersteunt meerdere hardware
    architecturen. Het is gebaseerd op een
    kernel met kleine voetafdruk ...
    Zephyr-project downloaden
  • 5
    SConen
    SConen
    SCons is een softwareconstructietool
    dat is een superieur alternatief voor de
    klassieke "Make" build-tool die
    we kennen en houden allemaal van. SCons is
    implementeerde een...
    SCons downloaden
  • 6
    PSeInt
    PSeInt
    PSeInt is een pseudo-code-interpreter voor
    Spaanstalige programmeerstudenten.
    Het belangrijkste doel is om een ​​hulpmiddel te zijn voor:
    de basis leren en begrijpen
    concept...
    PSeInt downloaden
  • Meer "

Linux-commando's

  • 1
    7z
    7z
    7z - Een bestandsarchiveringstool met de hoogste
    compressieverhouding ...
    Loop 7z
  • 2
    7za
    7za
    7za - Een bestandsarchiveringstool met de hoogste
    compressieverhouding ...
    Loop 7za
  • 3
    griezelig
    griezelig
    CREEPY - Een geolocatie-informatie
    aggregator BESCHRIJVING: griezelig is een
    applicatie waarmee u kunt verzamelen
    geolocatie gerelateerde informatie over
    gebruikers van ...
    Loop griezelig
  • 4
    cricket-compileren
    cricket-compileren
    cricket - Een programma om de
    verzameling en weergave van tijdreeksen
    gegevens ...
    Voer cricket-compilatie uit
  • 5
    g-wrap-config
    g-wrap-config
    g-wrap-config - script om te krijgen
    informatie over de geïnstalleerde versie
    van G-wrap ...
    Voer g-wrap-config uit
  • 6
    g.toegangsgras
    g.toegangsgras
    g.access - Beheert de toegang tot de
    huidige kaartenset voor andere gebruikers op de
    systeem. Als er geen optie wordt gegeven, drukt u af
    huidige status. KEYWORDS: algemeen, kaart
    management, pr...
    Voer g.accessgrass uit
  • Meer "

Ad