ASM(汇编语言)真要被扫进历史的垃圾堆了吗?

2019-12-10 18:08发布

最近浏览一个挺流行的视频 – X天学会单片机。内容确实通俗易懂,制作的比较用心。但其中的有个观点笔者不敢苟同,就是现在 C 语言已经强大到胜任所有任务,大家没有必要再去学习汇编语言了,直接从 C 学起就行了。

这种观点似乎有一定道理,我甚至怀疑现在是不是真的有很多同学不再学习汇编了。特别是现在大多数厂商都提供了完备的驱动代码的情况下,我们做项目基本上用不到写 ASM 代码了。...

完整内容见附件
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
80条回答
gdoujiajia
1楼-- · 2019-12-18 11:43
 精彩回答 2  元偷偷看……
prince2010
2楼-- · 2019-12-18 14:44
以前发过一篇帖子,当时印象深刻——

https://www.amobbs.com/thread-5584769-1-1.html
motor_control
3楼-- · 2019-12-18 16:47
很多真正的高手,都有反汇编国外产品的经历,这样才能获得核心技术。
p4s5j6
4楼-- · 2019-12-18 21:07
国人只能使用别人的编译器,因为没人学当然造不出来
pcwhy
5楼-- · 2019-12-19 00:18
1. 美国这边的学校的电子系早就不教汇编了,每一种处理器往往都有自己的架构与指令集,加上没法预测学电子的学生以后会接触哪类型的处理器,所以也就从稍微通用一点的C开始教,我觉得完全可以理解,就算是单片机C语言这种课,很多大学也基本上是雇中国的博士生在教,你们没体会过讲一个for循环得讲半个钟头这种坑爹的事情吧,教起来真的非常吃力。
2. 研究汇编的课程会放到CS专业编译(做编译器以及优化的)原理,或者是信息安全相关的课程那块介绍。

3. 这边工业界(航空电子)的一个大Boss告诉我:宁愿多加成本用更强的处理器,更快的做出产品,把省下的时间用到给客户提供更好的技术支持上或研发下一代产品。
R8C
6楼-- · 2019-12-19 02:31
 精彩回答 2  元偷偷看……

一周热门 更多>