as(1)
_________________________________________________________________
as Command
assembler for DG/UX
_________________________________________________________________
SYNTAX
as [options] filename ...
DESCRIPTION
The as command assembles the named file(s) into a single output
file. The output file can then be linked if no errors occurred
during the assembly.
The assembler is the Data General AOS/VS MASM macroassembler; it
functions the same in DG/UX as in AOS/VS, except for the
following differences:
* filenames are restricted to 14 case-sensitive characters
* no file extensions are assumed
* symbol names can be up to 255 case-sensitive characters
* local symbols are included in the object file
* all symbols are included in the cross-reference
* .DUSR definitions of the same symbol will produce a warning
* the first input filename is the default output filename
* permanent symbol table inclusion is not automatic (see -ps,
below)
You can use the following flags, in any order:
-l filename Append a listing to file filename.
-m Run the M4(1) macro processor on the input to the
assember.
-n Recognized, but ignored. (This allows scripts
using as -n to run without error.
-ofilename Name the output object file filename.
-os filename Create a permanent symbol table in file filename.
DG/UX 4.00 Page 1
Licensed material--property of copyright holder(s)
as(1)
-ps filename Read permanent symbol table filename. There is no
default name.
-V Print the version number of as(1) on the standard
error output.
-s Change the default symbol size from 255 to 32.
Older versions of the C compiler require the symbol
size to be 32.
-Ym,dir Find the M4 macro processor in directory dir
instead of the customary place.
As(1) expects instruction and pseudo-op names to be in uppercase.
There is no command-line control of addressing modes or
long/short addressing.
NOTES
Addressing modes and long/short addressing are specified by
instruction mnemonics in the DG/UX assembler. They are not
subject to optimization.
The DG/UX assembler has a built-in macro processing facility that
may be more appropriate for certain applications. Refer to the
AOS/VS Macroassembler Manual for more information on macros.
SEE ALSO
ld(1), m4(1)
"The DG/UX Macroassembler: as" in Programmer's Guide to the DG/UX
System
AOS/VS Macroassembler Reference Manual.
ECLIPSE MV/Family 32-Bit Systems Principles of Operation.
DG/UX 4.00 Page 2
Licensed material--property of copyright holder(s)