【摘要】:单片机指令手册中各指令的操作数都以简记符号的形式来表示,在学习指令之前先对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) 代表本条指令的起始地址。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。