俺测试过,同样的程序,在C51中,最高级优化编译的长度,要比在ChipON MCU上编译的长度,要大 20-30%。
众多周知,RISC(精简指令集)的代码长度,总是比类同的CISC(复杂指令集)的代码长度要大些(个人认为,平均代码长 50%左右)。
至于得出 C51中编译长度,大于 ChipON MCU编译长度 的结论,主要是两者长度单位不同造成的, C51中长度单位是 字节,ChipON MCU的长度单位是 字,同样 4K ROM, 实际上ChipON MCU的容量比 51单片机 大一倍 ROM, 编译后完全可以放的下。 |