其他:EQU跟C中的#define指令相似,例如#define MAX_PATH 256
意思是将256替换成MAX_PATH,在以后使用MAX_PATH的地方编译的时候会自动换成256,这种方法的好处是便于维护常数,因为单纯的常数让人不能明白所代表的含义所以通过,MAX_PATH代表路径字符最大长度,同样如需修改只修改这个地方的值就OK了
汇编中使用EQU来实现同样功能如 MAX_PATH EQU 256,含义同上 编译器中的伪指令,代换内容
如果在程序一开始声明了M1 equ 010h
那么这一句movf m1,0的作用就是将010h地址中的内容传送到ACC寄存器(PIC)