term% cat index.txt AS(1) General Commands Manual AS(1)
NAME
as - assembler
SYNOPSIS
as [option ] ... [ name ] ...
DESCRIPTION
As assembles the named files, or the standard input if no file name is
specified. The options are:
-dn Specifies the number of bytes n (1, 2, or 4) to be assembled for
offsets which involve forward or external references, and which
have sizes unspecified in the assembly language. Default is
-d4.
-L Save defined labels beginning with a ‘L', which are normally
discarded to save space in the resultant symbol table. The com‐
pilers generate such temporary labels.
-V Use virtual memory for intermediate storage, rather than a tem‐
porary file.
-W Do not complain about errors.
-J Use long branches to resolve jumps when byte-displacement
branches are insufficient. This must be used when a compiler-
generated assembly contains branches of more than 32k bytes.
-R Make initialized data segments read-only, by concatenating them
to the text segments. This obviates the need to run editor
scripts on assembly code to make initialized data read-only and
shared.
-t Specifies a directory to receive the temporary file, other than
the default /tmp.
-oobj Place output in file obj. Default is ‘a.out'.
All undefined symbols in the assembly are treated as global.
FILES
/tmp/as∗ default temporary file
a.out default object file
SEE ALSO
ld(1), nm(1), adb(1), pi(9.1), a.out(5)
Auxiliary documentation Assembler Reference Manual.
BUGS
-J should be eliminated; the assembler should automatically choose
among byte, word and long branches.
AS(1)