tq2440开发板的测试代码里面有好几个.INC文件,比如:2440addr.inc、Memcfg.inc、Option.inc。开始时在想,如果他们是做头文件用,不是已经用.h文件了么?好是纠结。打开INC文件发现里面有一个注释词Assembly,猜想是.S文件里面使用的,果不其然,在2440init.S文件的开头发现:GET 2440addr.inc等语句。
下面记录上面这几个INC文件里面的语句意思:
伪操作指令:GBLA(声明一个全局的算数变量,并初始化为0)、GBLL(声明一个全局逻辑变量,初始化为{FALSE})、GBLS(声明一个全局的串变量,初始化为空串)
对应上面这三条指令的赋值命令是SETA、SETL、SETS。
其他的看看就懂了