[51单片机] 单片机使用指针是否会提高代码的运行效率,why

[复制链接]
6329|24
xyz549040622 发表于 2013-12-14 18:48 | 显示全部楼层
i55 发表于 2013-12-12 22:37
51就R0、R1两个间址寄存器,用指针会严重降低效率,无论是代码空间还是执行效率都会拖后腿!!!实际上8 ...

老朴说的对,指针最好少在八位机上面用
lirunze 发表于 2013-12-14 18:56 | 显示全部楼层
感觉指针的程序可读性不太好啊
651927693 发表于 2013-12-15 01:05 | 显示全部楼层
最好的应该是反汇编直接看汇编代码
max_v 发表于 2013-12-15 19:40 | 显示全部楼层
NE5532 发表于 2013-12-12 21:23
指针是C语言的精华,不只是单片机,所有的C用好指针都可以提高效率,因为数据不用考来考去,只用“哪里不会 ...

最好看看c primer plus c和指针
sedatefire 发表于 2013-12-15 22:11 | 显示全部楼层
51的指针,注意记得关键字:code,xdata, 三字节
回调指针是无法用了,因为静态栈。
回调指针,是软件脱离低级依赖的关键、模块化
再吼一句,M3的时代来临,我们有希望脱离低级/繁琐的编码工作。
在单片机里面玩架构/玩代码复用了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部