[汇编学习笔记]MCS-51指令符号说明
时间:11-10
来源:互联网
点击:
符号说明
#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。
$:当前指令的首地址。
<-:表示将箭头右边的内容传送至箭头的左边。
汇编学习MCS-51指令符 相关文章:
- Windows CE 进程、线程和内存管理(11-09)
- RedHatLinux新手入门教程(5)(11-12)
- uClinux介绍(11-09)
- openwebmailV1.60安装教学(11-12)
- Linux嵌入式系统开发平台选型探讨(11-09)
- Windows CE 进程、线程和内存管理(二)(11-09)