|
发表于 2010-7-23 16:54:03
|
显示全部楼层
汇编和硬件具有直接的对应性,主张一定要学汇编的看重的是通过学习汇编可以对硬件有更深层次的理解,而搞应用系统设计,没有充分的电子学知识及经验是难以胜任的,从这一点讲似乎主张学汇编的人没错,但实际上这是本末倒置的。硬件不应该主要通过“汇编式思维”来理解,硬件也不都是时序逻辑或组合逻辑,模拟技术才是真正的基础,有了足够的电子学基础外加一点软件工程思想,汇编根本不用学,基本上就是熟悉一下指令的意义就能写出不错的代码,同样的单片机也不用学,当成一个“黑箱电路”即可,剩下的一切都是水到渠成。
当然,我说的这一条路是相对费时费力的,用武侠概念来说就是修内力、练基础,而现在的主流嵌入式系统教学都是主张速成的,很多嵌入式工程师连初中程度的欧姆定律都不会用,求的是秘籍和招式,然后依葫芦画瓢,这时通过学汇编来加深对硬件的理解当然就是很正常的结果了,从这个层次上讲,我也只能持类似的主张,但对于初学者则应该将问题讲透,然后自己去做出选择。
不是谁都有机缘和资质学“独孤九剑”的,跟我学我也不教,还是要从“扎马步”开始。 |
评分
-
查看全部评分
|