csak i960-on működő kapcsolók:
[ -ACA | -ACA_A | -ACB
| -ACC | -AKA | -AKB
| -AKC | -AMC ]
[ -b ]
[ -no-relax ]
csak m680x0-on működő kapcsolók:
[ -l ]
[ -mc68000 | -mc68010 | -mc68020 ]
A szintakszisokat és a pszeudo-opciókat illetően, nézze meg az ` as ' bejegyzést a info -ban (vagy a kézikönyv "Using as: The GNU Assembler" -részében).
Az as elsősorban azért készült, hogy összerakja a GNU C-fordítójának, a gcc -nek a kimenetét, hogy az használható legyen a linker, az ld számára. Mindemellett megpróbáltuk úgy megalkotni az as -t, hogy kifogástalanul összeillessze mindazt, amit egy natív assemblernek össze kell tudni. Ez nem jelenti azt, hogy az as mindig ugyanazt a szintaktikát használja, amit az azonos architektúrán lévő többi assembler; például a 680x0 assembly nyelvének szintaktikáját tekintve számos inkompatibílis változatról tudunk.
Minden egyes alkalommal, amikor az as lefut, pontosan egy forrásprogramot rak össze. A forrásprogram egy vagy több fájlból áll. (A szabványos bemenet is egy fájl.) Ha
Ha az as -nek nem adott meg fájlt, akkor megkísérel beolvasni egy bemeneti fájlt az as szabványos bemenetéről, amely általában az Ön terminálja. Az as -nek a ctl-D -vel tudja megmondani, hogy nincs több összerakandó program. Használja a ` -- '-t ha arra van szüksége, hogy a parancssorban meghatározza a szabványos bemenetfájl nevét.
Az as figyelmeztetéseket és hibaüzeneteket írhat a szabványos hibafájlba (általában ez az Ön terminálja). Ez nem fordul elő, ha az as -t egy fordító futtatja. A figyelmeztetések egy feltevés lehetőségével számolnak be, de az as egy ingatag programot is össze tud rakni; a hibabejelentések komoly problémákat ecsetelnek, amelyek miatt az összeszerkesztés is leáll.
A kapcsolók sorrendje tetszőleges, sőt a fájlnevek előtt, után és között is lehetnek, viszont a fájlnevek sorrendje fontos.
` -- ' (két elválasztójel) a szabványos bemenet fájl meghatározott nevei, mint egyike a fájloknak, amelyet as -nek össze kell szerkesztenie. Kivéve a ` -- ' kapcsolót, bármely parancssori argumentum, amely kötőjellel kezdődik (` - '), egy kapcsoló. Mindegyik módosítja az as viselkedését, de egyik sem változtatja meg egy másik hatását. Egy kapcsoló a ` - '-ből áll, melyet egy vagy több betű követ; a betűk állása (kisbetű-nagybetű) fontos. Az összes kapcsoló opcionális. Az ` -o ' kapcsolót pontosan egy fájlnév követhet, amely közvetlenül a kapcsoló betűje után is kezdődhet (a régebbi assemblerekkel való kompatibilitás érdekében), de a következő parancssori argumentum is lehet (GNU szabvány).
Az alábbi két parancssor ekvivalens:
as \-o az\-object\-fájl.o pusmog.s
as \-oaz\-object\-fájl.o pusmog.s
Mindenki számára engedélyezzük, hogy teljes másolatot készítsenek és terjesszenek erről az iratról, azzal a kikötéssel, hogy a copyright megjegyzés és ez az engedély fel legyen tüntetve minden másolaton.
Engedélyezzük, hogy ezen irat megváltoztatott verzióit másolják és terjesszék - a teljes másolatra vonatkozó kikötéssel - , feltéve, hogy a teljes leszármazott munka ezzel a copyright megjegyzéssel megegyező engedélyekkel bírjon.
Engedélyezzük ennek az iratnak más nyelvre történt fordításának másolását és terjesztését a fenti feltételek szerint, azzal a különbséggel, hogy ezt az engedélyező megjegyzést - a Free Software Foundation által elfogadott - fordításban is lehet közölni.