首页 理论教育 单片机操作数记号描述

单片机操作数记号描述

时间:2023-10-17 理论教育 版权反馈
【摘要】:单片机指令手册中各指令的操作数都以简记符号的形式来表示,在学习指令之前先对MCS-51指令系统中的简记符号进行集中说明。#data代表8位立即数,即包含在指令中的8位常数。addr16代表16位目的地址。用于LCALL和LJMP指令中,目的地址在64K字节程序存储器地址空间内。@间接寻址方式中,表示间址寄存器的符号。(×)表示由×所指地址单元中的内容。←指令操作流程,将箭头右边的内容送到箭头左边的单元中。

单片机操作数记号描述

单片机指令手册中各指令的操作数都以简记符号的形式来表示,在学习指令之前先对MCS-51指令系统中的简记符号进行集中说明。

(1)Rn(n=0~7) 代表R0~R7中的某个工作寄存器。

(2)Ri(i=0、1) 代表工作寄存器R0或R1。

(3)#data 代表8位立即数,即包含在指令中的8位常数。

(4)#data16 代表16位立即数,即包含在指令中的16位常数。

(5)direct 代表8位片内RAM单元(包括SFR)的直接地址

(6)addr11 代表11位目的地址。用于ACALL和AJMP指令中,目的地址必须在下一条指令第一个字节2K字节程序存储器地址空间内。

(7)addr16 代表16位目的地址。用于LCALL和LJMP指令中,目的地址在64K字节程序存储器地址空间内。

(8)rel 相对转移指令中补码形式的8位地址偏移量。范围为-128~+127。(www.xing528.com)

(9)bit 代表片内RAM或SFR可直接寻址的位地址。

(10)@ 间接寻址方式中,表示间址寄存器的符号。

(11)/ 位操作指令中,表示先对该位求反再参与操作,但不影响该位原值。

(12)(×) 表示由×所指地址单元中的内容。

(13)((×)) 表示以×地址单元中的内容为地址的单元中的内容。

(14)← 指令操作流程,将箭头右边的内容送到箭头左边的单元中。

(15) 代表本条指令的起始地址。

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

我要反馈