EQU相当于C语言中的#define,重命名的作用,预编译时执行。
例如:LED EQU 0X80H,给0X80起了一个新名字,可以作为立即数或者地址使用(不具有指针的性质,通过不同的寻址方式来确定是数据还是地址)。
DATA(数据地址赋值命令)用来将内部的RAM的地址赋给指定的符号名。
C51中的sbit,sfr关键字用来给地址起一个新名字,直接具有指针的性质(与DATA类似),定以后的新名字分别使用操作码SBIT,MOV操作。
EQU相当于C语言中的#define,重命名的作用,预编译时执行。
例如:LED EQU 0X80H,给0X80起了一个新名字,可以作为立即数或者地址使用(不具有指针的性质,通过不同的寻址方式来确定是数据还是地址)。
DATA(数据地址赋值命令)用来将内部的RAM的地址赋给指定的符号名。
C51中的sbit,sfr关键字用来给地址起一个新名字,直接具有指针的性质(与DATA类似),定以后的新名字分别使用操作码SBIT,MOV操作。