楼主: 江海

[提问] 学单片机要学汇编语言吗

[复制链接]
发表于 2011-3-6 21:39:42 | 显示全部楼层
发表于 2011-3-13 19:19:22 | 显示全部楼层
是的。

1. 因为汇编语言是直接与硬件相联系的,不学汇编,你对单片机的硬件的了解将不全面。
2. 尽管现在用C写程序,可以编译成汇编然后‘灌进’单片机去执行。但编译的程序很难达到最简,所以并不适合多数单片机应用。
3.  当想要单片机有最快速的响应(如,中断响应),必须用汇编写。

总之,花力气学汇编是必须的
发表于 2011-3-13 19:30:40 | 显示全部楼层
对于12楼的观点,评论如下

1. 模拟电路和一般的电子学基础,是对广义的芯片及其应用来说的。但模拟电路基础对深刻理解单片机,MCU,DSP等用处不大,因为这些都是数字电路。
2. 学单片机,多想想为什么一堆数字门,触发器,内存/外部存储器等‘死东西’有了程序就能动起来,将有助于学习。
3. 实际上,汇编程序与机器码是一一对应的。而机器码对应的就是硬件(触发器和存储器)。所以说,要想学好单片机,必须学好和理解汇编。
发表于 2011-3-21 21:54:42 | 显示全部楼层
先用C后学汇编!
发表于 2011-3-22 14:59:07 | 显示全部楼层
一定要懂得,在一些空间要求很紧或者时间限制很严的程序里,汇编更适合。另外,对熟悉芯片架构有帮助。
发表于 2011-3-24 09:15:12 | 显示全部楼层
涉及到程序优化,破解等时候还是需要汇编
发表于 2011-3-26 15:45:35 | 显示全部楼层
还是懂点好!
发表于 2011-4-16 19:48:33 | 显示全部楼层
恩恩、、 我觉得很是要好好学下  以后一定会涉及到得……  c51编程虽然很绕 但我觉得还是很值得学下
发表于 2011-4-16 21:05:07 | 显示全部楼层
学一下吧,以后会用到的!
发表于 2011-4-17 12:00:13 | 显示全部楼层
汇编还是有用的,毕竟是基础来的,好好学不会错的....
发表于 2011-4-20 19:49:55 | 显示全部楼层
懂一点汇编对于学习C语言很有益的!特别是搞底层开发的!
发表于 2011-4-20 22:14:54 | 显示全部楼层
能学汇编是最好,有时候C是写不出来的
发表于 2011-4-22 14:14:40 | 显示全部楼层
我没学的说
发表于 2011-4-28 11:19:56 | 显示全部楼层
发表于 2011-4-28 16:21:39 | 显示全部楼层
需要学习的,哈哈。
发表于 2011-4-28 21:06:47 | 显示全部楼层
不一定,懂汇编的话更易理解支配单片机内部资源
发表于 2011-4-28 23:35:38 | 显示全部楼层
学习汇编语言,主要是能深入理解CPU的架构,CPU的工作流程,中断、定时器、看门狗等,起步的时候,建议深入学习,学会单片机,以后转其他CPU就容易。这样思路更清楚。
发表于 2011-5-1 21:08:53 | 显示全部楼层
不懂
发表于 2011-5-1 21:46:15 | 显示全部楼层
最好能学,有些东西不是C能搞定的。学会江编才真正会单片机
发表于 2011-5-3 15:40:51 | 显示全部楼层
能懂汇编当然好些,我一同事搞LCD屏低层驱动用C老出问题,我用汇编把问题解决了。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关于我们  -  服务条款  -  使用指南  -  站点地图  -  友情链接  -  联系我们
电子工程网 © 版权所有   京ICP备16069177号 | 京公网安备11010502021702
快速回复 返回顶部 返回列表