8085 Assembler User Guide

INTRODUCTION
CROSS ASSEMBLER
    Assembler Source Code Format
        Assembler Source Code Format
        Label Field
        Operation Field
        Operand Field
        Comment Field
    Assembler Expressions
        Assembler Expressions
        Integer Numbers
        Literals
        Symbols
        Examples
    Assembly List Format
        Assembly List Format
        Page Header
        Source and Object Code list
        Page Width
        Error Line
        Symbol Table
    Conditional Assembly
    Assembler Macros
        Introduction to Assembler Macros
        Dummy Arguments
        Dummy Labels
        NARG Symbol
    Memory Bank Switching
        Bank Switching Method
        Using the Section Directive
        Setting up the Linker
    Running the Assembler from the Command Line
LINKER
    Overview and Command Line Operation
    Default Filenames
    Linker Response File
    Linker Command Line Options
        Generate Intel Hex Output (/HEX)
        Generate OMF51 Output (/OMF)
        Generate S Record Output (/SREC)
        Generate IEEE Binary Output (/IEEE)
        Generate IEEE ASCII Output (/IEEEA)
        Generate Plain Binary Output (/BIN)
        Output Debug Information (/DEBUG)
        Generate Error File (/Fe)
        Specify External Ram Limits (/RAM:)
        Specify ROM Limits (/ROM:)
        Place Program Code in External RAM (/NOROM)
        Specify Segment Addresses and Order (/CODE /DATA)
        Sort Map File in Address Order (/MOa)
        Sort Map File in Name Order (/MOn)
MICROPROCESSOR INSTRUCTION REFERENCE
    ACI
    ADC
    ADD
    ADI
    ANA
    ANI
    CALL
    CC
    CM
    CMA
    CMC
    CMP
    CNC
    CNZ
    CP
    CPE
    CPI
    CPO
    CZ
    DAA
    DAD
    DCR
    DCX
    DI
    EI
    HLT
    IN
    INR
    INX
    JC
    JM
    JMP
    JNC
    JNZ
    JP
    JPE
    JPO
    JZ
    LDA
    LDAX
    LHLD
    LXI
    MOV
    MVI
    NOP
    ORA
    ORI
    OUT
    PCHL
    POP
    PUSH
    RAL
    RAR
    RC
    RET
    RIM
    RLC
    RM
    RNC
    RNZ
    RP
    RPE
    RPO
    RRC
    RST
    RZ
    SBB
    SBI
    SHLD
    SIM
    SPHL
    STA
    STAX
    STC
    SUB
    SUI
    XRA
    XRI
    XTHL
ASSEMBLER DIRECTIVES
    Assembler Directives
    Assembly Options
        Introduction
        CLIST/NOLIST
        LIST/NOLIST
        LISTF
        MC/NOMC
        MD/NOMD
        MEX/NOMEX
        OBJ/NOOBJ
        PAGE/NOPAGE
        SYM
        UNA/NOUNA
    Other Assembler Directives
        Introduction
        COMMON
        DB
        DW
        DS
        ELSEC
        END
        ENDC
        ENDM
        EQU
        FAIL
        FIELDS
        IFC/IFNC/IFIC/IFINC
        IFcc
        INCLUDE
        MACR
        NAME
        OPT
        ORG
        PAGE
        PAGEWIDTH
        SECTION
        SPC
        TTL
        XDEF
        XREF