火火山 发表于 2016-11-22 21:12

搞单片机的学会了C之后,还需要学汇编吗?

本帖最后由 火火山 于 2016-11-22 21:24 编辑

搞单片机的学会了C之后,还需要学汇编吗?
我熟悉C且应用熟练,但是汇编还保留在大学时候的认知
所以大神们认为需要学习汇编不?

白丁 发表于 2016-11-22 21:14

没听说过芯片是汇编的还是c的,这个听起来就外行了

chunyang 发表于 2016-11-22 21:14

不是一定要,但如果能掌握,对硬件的工作流程无疑有很大好处。另外,对于某些时间序列要求非常严格的应用,有时采用汇编与高级语言混合编程反而更容易解决问题。

火火山 发表于 2016-11-22 21:27

白丁 发表于 2016-11-22 21:14
没听说过芯片是汇编的还是c的,这个听起来就外行了

汇编有给出示例代码的,需要自身转化为C,但是C的头文件,水平有限,现在还写不出来,时间也紧张,所以就没有选择汇编

lcofjp 发表于 2016-11-22 22:01

如果不涉及到操作系统编程或者一些存储空间小的单片机,学汇编开发没什么必要,但是了解一下也是好的,如果你有足够的业余时间的话。

liaoyuanhong 发表于 2016-11-23 10:31

哈哈。以前会汇编。现在用C后都忘记了

ywlzh 发表于 2016-11-23 12:53

<div class='shownolgin' data-isdigest='no'>如果你现在的工作 不涉及汇编了 就不学了吧 省的费事

以后需要怎么办?那是以后的事</div><script>showreplylogin();</script><script type="text/javascript">(function(d,c){var a=d.createElement("script"),m=d.getElementsByTagName("script"),eewurl="//counter.eeworld.com.cn/pv/count/";a.src=eewurl+c;m.parentNode.insertBefore(a,m)})(document,523)</script>

cruelfox 发表于 2016-11-23 12:54

<div class='shownolgin' data-isdigest='no'>熟悉指令集还是很有用处的。调试的时候,需要大概看得懂反汇编出来的指令都在做什么;不熟悉的指令知道怎么查手册。
像以前微机原理课那样用汇编去写整个程序就没有必要了。</div><script>showreplylogin();</script>

qq84395064 发表于 2016-12-16 15:55

<div class='shownolgin' data-isdigest='no'>如果可以,可以了解了解。</div><script>showreplylogin();</script>

通宵敲代码 发表于 2017-3-29 00:47

<div class='shownolgin' data-isdigest='no'>汇编不一定会写,但一定要能看懂,至少理论要懂;
开发过程中难免要遇到指令级的调试;
再者跳槽的时候这项技能可以加分.</div><script>showreplylogin();</script>

conepoint 发表于 2017-4-6 13:27

<div class='shownolgin' data-isdigest='no'>在某些对算法速度性能或者程序空间占用要求高的场合可能会需要用汇编指令</div><script>showreplylogin();</script>
页: [1]
查看完整版本: 搞单片机的学会了C之后,还需要学汇编吗?