功能及特征
符合 ANSI C
符合ANSI C标准和C语言标准规范。
支持78K0, 78K0S系列专有的扩展规范
提供扩展规范可以简化使用C语言控制78K0, 78K0S系列器件的外围硬件及中断服务的过程,同时也可提高ROM/RAM的效率。
强化ROM/RAM效率
强大的优化功能使得输出代码更为简洁。
可以将外部变量分配到saddr注区域(sreg变量),函数参数和自动变量 也可分配到saddr区域或寄存器(norec, noauto 功能)。 因此,代码更 少,程序运行更快。
使用78K0, 78K0S系列的位操作指令可对数据进行位定义和操作。
可以使用短指令调用函数。(callt, callf函数)
关注于内建控制
直接使用C语言控制集成于 78K0, 78K0S系列的周边硬件。
可直接使用C语言声明中断服务函数 (可选择寄存器组)。
使用内建 功能, 特殊指令例如可以产生禁止和允许中断及 循环指令。
C源程序中可嵌入汇编代码
支持提高内建应用效率的库
ANSI C 标准建议的标准库功能, 功能对内建应用非常有效。 可以提供库的源程序(单独销售)作为参考。
输出函数信息
可以输出函数定义的信息功能例如静态占用的堆栈空间, 输出到汇编模块目标文件。
|