符号阐明
#da
#da
direct:表明8位内部数据存储单元的地址。它可所以内部RAM的单元地址0~127,或特别功用寄存器的地址,如I/O端口、操控寄存器、状况寄存器等(128~255)。
Rn:n=0~7,表明当时选中的寄存器区的8个作业寄存器R0~R7.
Ri:i=0或1,表明当时选中的寄存器区中的2个寄存器R0、R1,可作地址指针即间址寄存器。
Addr11:表明11位的意图地址。用于ACALL和AJMP的指令中,意图地址有必要存放在与下一条指令第一个字节同一个2KB程序存储地址空间之中。
Addr16:表明16位的意图地址。用于LCALL和LJMP指令中,意图地址范围在整个64KB的程序存储器地址空间之内。
rel:表明一个补码方式的8位带符号的偏移量。用于SJMP和一切条件搬运指令中,偏移字节相对于下一条指令的第一个字节核算,在-128~+127范围内取值。
DPTR:为数据指针,可用作16位地址寄存器。
bit:内部RAM或专用寄存器中的直接寻址位。
/:位操作数的前缀,表明对该位操作取反。如/bit。
A:累加器ACC。
B:专用寄存器,用于MUL和DIV指令中。
C:进位/借位标志位,也可作为布尔处理中的累加器。
@:间址寄存器或基址寄存器前缀。如@Ri、@A+PC、@A+DPTR。
$:当时指令的首地址。
<-:表明将箭头右边的内容传送至箭头的左面。