首页 理论教育 常用符号:单片机指令系统

常用符号:单片机指令系统

时间:2023-10-23 理论教育 版权反馈
【摘要】:在MCS-51单片机汇编指令系统中,约定了一些指令格式描述的常用符号,现将这些符号的标记和含义说明如下:Rn——选定当前工作寄存器组的通用寄存器R0~R7。Ri——通用寄存器组中用于间接寻址片内RAM单元的两个寄存器R0,R1。direct——片内RAM或SFR的8位直接地址。#data16:表示16位直接参与操作的立即数。addr16——16位目的地址,供LCALL和LJMP指令使用。→——指令的操作结果是将箭头左边的内容传送到右边。——指令的两个操作数内容相互交换。

常用符号:单片机指令系统

在MCS-51单片机汇编指令系统中,约定了一些指令格式描述的常用符号,现将这些符号的标记和含义说明如下:

(1)Rn(n=0~7)——选定当前工作寄存器组(0~3组中的一个)的通用寄存器R0~R7。

(2)Ri(i=0或1)——通用寄存器组中用于间接寻址片内RAM单元的两个寄存器R0,R1。

(3)@——间接寻址寄存器指针的前缀标志。

(4)direct——片内RAM或SFR的8位直接地址

(5)#data——8位直接参与操作的立即数其中立即数为8位二进制数。

(6)#data16:表示16位直接参与操作的立即数(仅用于指令MOV DPTR,#data16中,其中立即数为16位二进制数)。

(7)#——立即数前缀。

(8)addr16——16位目的地址,供LCALL和LJMP指令使用。

(9)addr11——11位目的地址,供ACALL和AJMP指令使用。(www.xing528.com)

(10)rel——用补码形式表示的8位二进制偏移量,取值范围为-128~+127,常用于相对转移指令。

(11)bit——片内RAM的位寻址区,或者是可以位寻址的SFR的位地址。

(12)/——位取反前缀。/bit表示位地址bit的内容取反后再参与运算。

(13)(×)——由×所指定的某寄存器或某单元中的内容。

(14)((×))——由X间接寻址存储器单元中的内容,即以×地址单元中的内容作为新地址的其单元中的内容。

(15)$——当前指令存放的地址。

(16)←——指令的操作结果是将箭头右边的内容传送到左边。

(17)→——指令的操作结果是将箭头左边的内容传送到右边。

(18)↔——指令的两个操作数内容相互交换。

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

我要反馈