Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ as(1) — DG/UX 4.00

Media Vault

Software Library

Restoration Projects

Artifacts Sought



                                                                    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)



Typewritten Software • bear@typewritten.org • Edmonds, WA 98026