打印

51核,ARM7核,CM3核,三者汇编的讨论。

[复制链接]
3600|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
mcu520|  楼主 | 2012-1-31 17:51 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我想问下,就是51核的汇编指令不多,容易记,而且用过。
不知道ST的CM3核的汇编语言,有没有必要也顺便学一下?
用ST快2年半了,但它的汇编基本不碰,是不是不妥。
当然,这个讨论的是知识基础问题,
行业应用就不要探讨了。
沙发
ilovezeno| | 2012-1-31 22:15 | 只看该作者
感觉汇编还是很好玩的,最近在学呢,感觉对写C程序也有很大帮助。
51是基于累加器的,arm是基于寄存器的,汇编的模式还是有区别的。。。。

使用特权

评论回复
板凳
sinadz| | 2012-1-31 22:19 | 只看该作者
对汇编一直不太熟

使用特权

评论回复
地板
airwill| | 2012-2-1 08:43 | 只看该作者
汇编应该适当地了解一下.
从前, 大家都一致认为, 用汇编的代码执行效率会大于 c.
但是进入 CM3, 这个说法并不完全成立了!
一方面 CM3 的指令集非常贴合 C 的要求. 另一方面, C 的编译器也非常强大!
有时候, 我把编译生成的代码拿出来研究研究. 有时候发现优化后的代码超乎想象的精练!
所以非特殊用途, 不赞成用汇编来写代码

使用特权

评论回复
5
香水城| | 2012-2-1 09:52 | 只看该作者
如果是学生,而且有时间,可以学习一下。

如果是已经工作,又想能够更深入地研究一下,或有特殊需求,也可以学习一下。

使用特权

评论回复
6
mcu520|  楼主 | 2012-2-2 15:51 | 只看该作者
其实,C和汇编还是共存的,如启动代码,或者在线升级程序之类的,
我觉得还是了解下好,感觉自己的基础不扎实,

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

39

主题

191

帖子

0

粉丝