微控制器,哪种语言更可取?高水平或集会

时间:2014-02-23 04:53:08

标签: c# c assembly

我想编写一个带有4个I / O端口和1个串行端口以及512 kb代码存储器的微控制器。 我想我应该去装配。你们建议的是什么? 感谢

1 个答案:

答案 0 :(得分:3)

通常,使用高级语言,代码比汇编语言更具可读性和可维护性,根据我的经验,大多数c编译器生成的机器代码几乎与编写良好的汇编语言一样高效...最重要的任务。因此,除非你担心(看似)大量的512KB内存可能不足以满足你的需求,我建议使用C.一般来说,汇编编码(如果你非常有效)只会给你带来10%的减少是内存使用情况。