欢迎来到 常识词典网 , 一个专业的常识知识学习网站!

[ Ctrl + D 键 ]收藏本站

您所在的位置:首页 > 教育学习 > 百科

百科

如何写出简单又高效率的单片机汇序呢?

分类: 百科 常识词典 编辑 : 常识 发布 : 08-24

阅读 :351

如何写出简单又高效率的单片机汇编程序呢?最近在做单片机的课程设计,程序要求用是用汇编语言,主要实现的功能是电子时钟,可我发现,如果要将这个功能写出来,我估计至少要用上500行.请问有没有什么方法可以将程序缩小点,还是说程序大不是问题,这样执行更有效率呢?3 个答案

答案 1:

我不知楼主说的缩小些具体是什么意思?如果是想把代码写短些这主要要靠软件编写者的具体水平吧,而且也不是程序越短越好,各个指令的执行周期也是不一样的。建议还是不要太嫌麻烦,先完成功能再考虑能优化多少吧

答案 2:

单片机嘛。。。如果是汇编的话,行数就是效率。行数越少效率越高~当然对于循环的话,还需要另外考虑~~我同意楼上的说法,先完成功能再优化

答案 3:

LZ不必过于执着汇编程序的效率,用汇编本身就比同等情况下的C效率提高了很多,例如你先完成初始功能后用了500行代码 经过简单优化成450行 省了50行代码并不能使你程序的时间复杂度减低一个等级 减小循环嵌套才是关键 例如 使用迭代代替递归算法

下一篇:偏远的城市(比如山西省吕梁市),适合开展那些与互联网有关的业务? 下一篇 【方向键 ( → )下一篇】

上一篇:水电站如何发电? 上一篇 【方向键 ( ← )上一篇】