注意事项¶
对于追求性能和存储(rom/ram)极致的应用,建议使用汇编;
目前在IDE中,文件路径,文件名等不建议出现中文;
尽量不要使用
sizeof
运算符,目前未对其进行系统测试;__code
关键字目前只能用于定义数组;_Bool = ~_Bool
语句行为与标准C是不一样的;建议尽量使用8位数据:目前优化大多数针对8位,使用8位可能节省更多ROM和RAM;
循环访问数组时,使用对应的指针更加省ROM:rom数组使用IAPADR,IAPDATH,movc r;ram数组使用IADR,IDAT;
数字字面量后面可以跟’u’/’U’/’l’/’L’后缀,但并不会产生实际效果;
由于’*’,’/’,’%’运算会调用内置库函数,因此尽量不要在中断和主程序中同时使用相同的运算符(‘*’,’/’,’%’);
不要在一个表达式中嵌套其他赋值表达式,此举可能引起某些错误;