AS (I) 1/15/73 AS (I)
NAME as -- assembler
SYNOPSIS as [ - ] name ...
1
DESCRIPTION as assembles the concatenation of name , .... If
1
the optional first argument - is used, all unde-
fined symbols in the assembly are treated as glo-
bal.
The output of the assembly is left on the file
"a.out". It is executable if no errors occurred
during the assembly.
FILES /etc/as2 pass 2 of the assembler
/tmp/atm1? temporary
/tmp/atm2? temporary
/tmp/atm3? temporary
a.out object
SEE ALSO ld(I), nm(I), un(I), db(I), a.out(V), "UNIX As-
sembler Manual".
DIAGNOSTICS When an input file cannot be read, its name fol-
lowed by a question mark is typed and assembly
ceases. When syntactic or semantic errors occur,
a single-character diagnostic is typed out to-
gether with the line number and the file name in
which it occurred. Errors in pass 1 cause can-
cellation of pass 2. The possible errors are:
) parentheses error
] parentheses error
< String not terminated properly
* Indirection ("*") used illegally
. Illegal assignment to "."
A error in Address
B Branch instruction is odd or too remote
E error in Expression
F error in local ("F" or "b") type symbol
G Garbage (unknown) character
I End of file inside an If
M Multiply defined symbol as label
O Odd-- word quantity assembled at odd address
P Phase error-- "." different in pass 1 and 2
R Relocation error
U Undefined symbol
X syntaX error
BUGS Symbol table overflow is not checked.