glenda.party
term% ls -F
term% pwd
$home/manuals/unix_v8/1/as
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)