## The Assembler Description

### ... The Assembler

####

        ... The ASxxxx Assemblers
        ... Source Program Format
        ... Symbols and Expressions
        ... General Assembler Directives
        ... Invoking ASxxxx
        ... Errors
        ... Listing File
        ... Symbol File
        ... Object File
        ... Hint File

        ... Go to Documentation Index

####

       The  ASxxxx  assemblers are a series of microprocessor assem-
    blers written in the C programming language.  Each assembler has
    a device specific section which includes:

         1.  device  description, byte order, and file extension in-
             formation

         2.  a  table  of  the assembler general directives, special
             device directives, assembler mnemonics  and  associated
             operation codes

         3.  machine specific code for processing the device mnemon-
             ics, addressing modes, and special directives

    The device specific information is detailed in the appendices.

       The assemblers have a common device independent section which
    handles the details of file input/output, symbol  table  genera-
    tion,  program/data  areas,  expression  analysis, and assembler
    directive processing.

    The assemblers provide the following features:

         1.  Command string control of assembly functions

         2.  Alphabetized, formatted symbol table listing

         3.  Relocatable object modules

         4.  Global symbols for linking object modules

         5.  Conditional assembly directives

         6.  Program sectioning directives

       ASxxxx assembles one or more source files into a single relo-
    catable ascii object file.  The output of the ASxxxx  assemblers
    consists of an ascii relocatable object file(*.rel), an assembly
    listing file(*.lst), and a symbol file(*.sym) each controlled by
    an  assembler  option.  If both the object and listing files are
    specified then a listing to relocated listing hint file  (*.hlr)
    is  created  as  a  helper for the linker to properly create the
    relocated listing file.

##### => Section Index

... Exit the ASxxxx Documentation

... Home Page

###### Last Updated: March 2025