EngelsFransSpaans

Ad


OnWorks-favicon

h8300-hitachi-coff-as - Online in de cloud

Voer h8300-hitachi-coff-as uit in de gratis hostingprovider van OnWorks via Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

Dit is de opdracht h8300-hitachi-coff-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]
[--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] [--statistieken] [-v]
[-versie] [--versie] [-W] [--waarschuwen] [--fatale-waarschuwingen]
[-w] [-x] [-Z] [--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]

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]
[-mlmbe]
[-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 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]
[--kracht-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]
[-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]
[-mips3d] [-geen-mips3d]
[-mdmx] [-geen-mdmx]
[-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 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


-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, zie @ref{Altmacro,,".altmacro"}.

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

--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.

-f ``fast''---sla witruimte over en becommentarieer voorverwerking (neem aan dat de bron compiler is
uitgang).

-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. Op traditionele a.out-systemen beginnen deze
Met L, maar verschillende systemen hebben verschillende lokale labelvoorvoegsels.

--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.

--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 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.

Zie @ref{PDP-11-Options} voor meer informatie over de PDP-11-machineafhankelijke functieopties.

-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''-indeling.

-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.

--kracht-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 vertakkingen 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''-indeling.

-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.

-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.

--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.

Gebruik h8300-hitachi-coff-as online met de services van onworks.net


Gratis servers en werkstations

Windows- en Linux-apps downloaden

  • 1
    Firebird
    Firebird
    Firebird RDBMS biedt ANSI SQL-functies
    & draait op Linux, Windows &
    verschillende Unix-platforms. Functies
    uitstekende gelijktijdigheid en prestaties
    & stroom...
    Firebird downloaden
  • 2
    KompoZer
    KompoZer
    KompoZer is een wysiwyg HTML-editor die gebruikt
    de Mozilla Composer-codebasis. Als
    De ontwikkeling van Nvu is gestopt
    in 2005 repareert KompoZer veel bugs en
    voegt een f toe...
    KompoZer downloaden
  • 3
    Gratis Manga Downloader
    Gratis Manga Downloader
    De gratis manga-downloader (FMD) is een
    open source applicatie geschreven in
    Object-Pascal voor het beheer van en
    manga downloaden van verschillende websites.
    Dit is een spiegel...
    Download gratis manga-downloader
  • 4
    UNetbootin
    UNetbootin
    Met UNetbootin kunt u opstartbare
    Live USB-drives voor Ubuntu, Fedora en
    andere Linux-distributies zonder
    een cd branden. Het draait op Windows, Linux,
    En ...
    UNetbootin downloaden
  • 5
    Dolibarr ERP-CRM
    Dolibarr ERP-CRM
    Dolibarr ERP - CRM is eenvoudig te gebruiken
    ERP en CRM open source softwarepakket
    (uitgevoerd met een web-php-server of als
    stand-alone software) voor bedrijven,
    fundamenten...
    Dolibarr ERP - CRM downloaden
  • 6
    SQuirreL SQL-client
    SQuirreL SQL-client
    SQuirreL SQL Client is een grafische SQL
    client geschreven in Java die het mogelijk maakt
    u om de structuur van een JDBC te bekijken
    compatibele database, blader door de gegevens in
    tafels...
    SQuirreL SQL-client downloaden
  • Meer "

Linux-commando's

Ad