首页 理论教育 单片机原理与应用技术-格式和符号说明

单片机原理与应用技术-格式和符号说明

时间:2023-10-28 理论教育 版权反馈
【摘要】:2)指令的一些描述符号汇总如下。Rn:所选定的工作寄存器区中的8个。#data16:指令中的16位立即数。Addr11:11位目标地址,须与后续指令首字节同在2KB绝对地址内。rel:相对寻址指令中8位补码表示的相对偏移量。DPTR:16位地址寄存器的数据指针。

单片机原理与应用技术-格式和符号说明

1)MCS-51系列的汇编语言指令组成格式为:

[标号]:操作码[目的操作数][,源操作数][;注释]

含义和规定:标号属带冒号“:”的指令地址符号,含字母开头的1~6个字符;操作码为字符串助记符表示的指令功能;操作数为参加操作的数据或地址;注释为方便阅读,前面由分号“;”隔开;方括号[ ]均为可选项(如有多个操作数则需用逗号“,”隔开);操作码和操作数之间需留空格。

2)指令的一些描述符号汇总如下。

A:累加器,又写成ACC。

B:专用寄存器,多用于乘法MUL、除法DIV指令中。

C:进位标志或进位位(标志CY的简写),又用作位处理机中的累加器。

@:间接寻址寄存器或基址寄存器的前缀,如@Ri,@A+DPTR。

/:对该位操作数取反,如/bit。

Rn:所选定的工作寄存器区中的8个(n=0~7)。

Ri:所选定的工作寄存器区中的两个(i=0,1),多用作间接寻址寄存器的地址指针

Direct:直接寻址的8位地址,包括片内RAM,或特殊功能寄存器SFR或I/O地址。(www.xing528.com)

#data:指令中的8位立即数。

#data16:指令中的16位立即数。

Addr16:16位目标地址,可指向64KB程序存储器中的任何空间。

Addr11:11位目标地址(ACALL和AJMP指令用),须与后续指令首字节同在2KB绝对地址内。

rel:相对寻址指令中8位补码表示的相对偏移量(范围为-128~+127)。

Bit:片内数据RAM或特殊功能寄存器中的直接寻址位。

DPTR:16位地址寄存器的数据指针。

(×):×单元中的内容。

((×)):由×寻址的单元中的内容,即以×单元的内容为地址的存储器内容。

←:表示用箭头右边的内容代替箭头左边的内容。

$:表示指令自身的首地址,用作跳转指令的自循环地址标号。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈