Appendix D

Reserved Keywords

Special Assembler Symbols
$     location counter
A     accumulator
AB     A/B register pair
AR0, AR1, AR2, AR3, AR4, AR5, AR6, AR7    direct register addresses
C     carry flag
DPTR    data pointer
PC     program counter
R0, R1, R2, R3, R4, R5, R6, R7    registers

Instruction Mnemonics
ACALL    DA    JNB    MUL    RR
ADD    DEC    JNC    NOP    RRC
ADDC    DIV    JNZ    ORL    SETB
AJMP    DJNZ    JZ    POP    SJMP
ANL    INC    LCALL    PUSH    SUBB
CALL    JB    LJMP    RET    SWAP
CJNE    JBC    MOV    RETI    XCH
CLR    JC    MOVC    RL    XCHD
CPL    JMP    MOVX    RLC    XRL

Pseudo Instructions
AT    DATA    DSEG    IDATA    SET
BIT    DB    DW    ISEG    USING
BSEG    DBIT    END    NAME    XDATA
CODE    DS    EQU    ORG    XSEG
CSEG

Operators
AND    GT    LOW    NE    SHL
EQ    HIGH    LT    NOT    SHR
GE    LE    MOD    OR    XOR

Assembler Controls
$COND    $GO    $NODEBUG    $NOSYMBOLS    $RS
$CONDONLY    $IC    $NOGE    $NOTABS    $SA
$DA    $INCLUDE    $NOGEN    $NOXR    $SAVE
$DATE    $LI    $NOLI    $NOXREF    $SB
$DB    $LIST    $NOLIST    $PAGELENGTH    $SYMBOLS
$DEBUG    $MACRO    $NOMACRO    $PAGEWIDTH    $TITLE
$EJ    $MO    $NOMO    $PAGING    $TT
$EJECT    $MOD51    $NOMOD51    $PHILIPS    $WARNING
$ERROR    $MR    $NOMR    $PI    $XR
$GE    $NOBUILTIN    $NOPAGING    $PL    $XREF
$GEN    $NOCOND    $NOPI    $PW
$GENONLY    $NODB    $NOSB    $RESTORE

Meta Instructions
ELSE    ELSEIFN    ENDM    IFDEF    LOCAL
ELSEIF    ELSEIFNB    EXITM    IFN    MACRO
ELSEIFB    ELSEIFNDEF    IF    IFNB    REPT
ELSEIFDEF    ENDIF    IFB    IFNDEF