当前页面为 开发中 版本,查看特定版本的文档,请在页面左下角的下拉菜单中进行选择。

注意事项

  1. 对于追求性能和存储(rom/ram)极致的应用,建议使用汇编;

  2. 目前在IDE中,文件路径,文件名等不建议出现中文;

  3. 尽量不要使用sizeof运算符,目前未对其进行系统测试;

  4. __code关键字目前只能用于定义数组;

  5. _Bool = ~_Bool语句行为与标准C是不一样的;

  6. 建议尽量使用8位数据:目前优化大多数针对8位,使用8位可能节省更多ROM和RAM;

  7. 循环访问数组时,使用对应的指针更加省ROM:rom数组使用IAPADR,IAPDATH,movc r;ram数组使用IADR,IDAT;

  8. 数字字面量后面可以跟’u’/’U’/’l’/’L’后缀,但并不会产生实际效果;

  9. 由于’*’,’/’,’%’运算会调用内置库函数,因此尽量不要在中断和主程序中同时使用相同的运算符(‘*’,’/’,’%’);

  10. 不要在一个表达式中嵌套其他赋值表达式,此举可能引起某些错误;