|
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 |
|
|