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