楼主: 江海

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

[复制链接]
发表于 2010-8-6 18:13:13 | 显示全部楼层
用C比较方便
发表于 2010-8-7 09:53:57 | 显示全部楼层
学习学习,主要是赚积分,下载
发表于 2010-8-9 14:36:39 | 显示全部楼层
语言都是相通的,你能看懂汇编的美酒可以用C语言编出来的!
发表于 2010-8-10 19:18:15 | 显示全部楼层
语言都是相通的,你能看懂汇编的美酒可以用C语言编出来的!
today424 发表于 2010-8-9 14:36


这个有点牵强吧。。毕竟层次还不一样。。
发表于 2010-8-11 00:58:05 | 显示全部楼层
觉得还是要懂点汇编
发表于 2010-8-11 10:28:07 | 显示全部楼层
了解一些是必要的,学则未必。
因为汇编语言种类太多。学好汇编的目的,应该是为了写C代码时执行效率以及了解内核特点等
发表于 2010-8-11 20:47:55 | 显示全部楼层
学了汇编理解会更透彻,某些情况必须汇编写
发表于 2010-8-15 20:01:12 | 显示全部楼层
水到渠成吧,当你需要的时候你自然知道该怎么做
发表于 2010-8-19 16:10:50 | 显示全部楼层
学习汇编有助于理解单片机原理,加深理解硬件,可以编出高水平的软件
发表于 2010-8-19 16:51:07 | 显示全部楼层
主要是学好C,然后去实践罗,碰到问题再回过头来撒
发表于 2010-8-20 10:05:44 | 显示全部楼层
呵呵,初期可以不学,后期需要了就学~
发表于 2010-8-21 09:45:35 | 显示全部楼层
应该不用学吧
发表于 2010-8-24 22:13:24 | 显示全部楼层
汇编语言是不可缺少的。
发表于 2010-8-26 11:05:03 | 显示全部楼层
如果想要做稳定有效率的系统,应该很好的掌握汇编语言,只有掌握了单片机工作的原理与工作方式,才能很好的把握用C语言写的程序。
发表于 2010-8-28 00:15:21 | 显示全部楼层
非常感谢
发表于 2010-8-28 00:15:25 | 显示全部楼层
非常感谢
发表于 2010-8-28 12:10:34 | 显示全部楼层
汇编不是必不可少的,但有时间又有有条件的话,最好还是学一些,懂一些底层的东西思维境界是不一样的。
发表于 2010-8-28 15:11:45 | 显示全部楼层
有必要的,这样才能更深入
发表于 2010-8-28 19:44:52 | 显示全部楼层
先大概有个基础,看得懂指令即可,
发表于 2010-8-29 12:44:15 | 显示全部楼层
其实51的汇编也没多难,不像DSP的汇编

汇编主要分两部分,机器指令和伪指令,虽然各种机器的汇编不尽相同,但是这两部分都明白道理后,看起来其实并不困难,但是汇编要深入的话,就要熟悉CPU架构了,不同的CPU,要深入进去了,汇编里边很多细节还是有很大差别的,比如51和ARM,51里边的内存操作其实都很简单,都是线性的,但是ARM里边的内存操作就涉及到很多东西,跳转有几种不同情况,还有分散加载,这些东西不光要对指令熟悉,还要明白哈佛结构的原理,还有一些软件方面的东西,DSP里边的增强性哈佛结构比这些更复杂,不光是明白指令的意义就能写出好代码的,而且DSP里边还有些专门针对一些特殊运算的指令,如果不明白那些运算的原理,就算明白指令的意义,你也不一定能写得出代码来
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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