addr11 11位地址
addr16 16位地址
bit 位地址
rel 相对偏移量,为8位有符号数(补码形式)
direct 直接地址单元(RAM,SFR,I/O)
#data 立即数
Rn 工作寄存器R0~R7
A 累加器
Ri i=0,1;数据指针R0和R1
X 片内RAM中的直接地址或寄存器
@ 间接寻址方式中,表示间址寄存器的符号
在直接寻址方式中,表示直接地址X中的内容;
在间接寻址方式中,表示间址寄存器X指出的地址单元中的内容
→ 数据传送方向
∧ 逻辑与
∨ 逻辑或
+ 逻辑异或
直接寻址如下:
MOV direct,A -----------A→(direct)
MOV direct,Rn--------------Rn→(direct)
MOV direct1,direct2-------------(direct2) →(direct1)
数据指针间接寻址:
MOV direct,@Ri--------(Ri) →(direct)
MOVX A,@Ri
MOVX A,@DPTR
MOVX @Ri,A
MOVX @DPTR,A-------DPTR指向片外存储器地址
还有很多,我整理了51单片机所有汇编指令,看看就能找到例子
什么长跳转,什么短跳转来着,十来年了,早还给学校了