|
作者:億億
鏈接:https://www.zhihu.com/question/24584110/answer/28307961
來(lái)源:知乎
著作權(quán)歸作者所有。商業(yè)轉(zhuǎn)載請(qǐng)聯(lián)系作者獲得授權(quán),非商業(yè)轉(zhuǎn)載請(qǐng)注明出處。
咦,看到?jīng)]人,且來(lái)獻(xiàn)丑吧
樓主學(xué)習(xí)單片機(jī)應(yīng)該是51單片機(jī)吧,用的是C語(yǔ)言,困惑是有沒(méi)有必要學(xué)習(xí)匯編語(yǔ)言.
我覺(jué)得還是有必要懂得的,對(duì)于最簡(jiǎn)單的單片機(jī)來(lái)說(shuō),學(xué)習(xí)個(gè)匯編語(yǔ)言并不難
首先,如果是單片機(jī)開發(fā)的話,我認(rèn)為,無(wú)非也是考驗(yàn)開發(fā)者操作寄存器的能力,學(xué)習(xí)匯編語(yǔ)言,雖然難懂而生硬,但是對(duì)于單片機(jī)內(nèi)部的運(yùn)行,尋址,計(jì)算,跳轉(zhuǎn),以及時(shí)序的把握,都要摸得個(gè)一清二楚,這是C語(yǔ)言中編譯器幫你做了的.但如果你真的可以用匯編寫一兩個(gè)項(xiàng)目出來(lái),相信你對(duì)單片機(jī)的原理會(huì)有一個(gè)質(zhì)的飛躍.同時(shí)日后的C語(yǔ)言開發(fā),你也會(huì)下意識(shí)珍惜編譯結(jié)果而去優(yōu)化自己的C語(yǔ)言寫法.
其次,還是針對(duì)單片機(jī)開發(fā)的話,單片機(jī)面向的是較低的市場(chǎng),部分單片機(jī)甚至沒(méi)有C編譯器,而上頭卻決定用這一塊單片機(jī)的話,這就要求你快速上手(我就是這樣的一個(gè)傻瓜,大四臨畢業(yè)補(bǔ)了一遍PIC單片機(jī)的匯編指令.).
再次,還是強(qiáng)烈建議題主用心去看一看,對(duì)于這個(gè)行業(yè)里的東西,千萬(wàn)不要放棄任何一個(gè)學(xué)習(xí)的機(jī)會(huì),好好去了解一下你所不了解的東西,即使不能全然掌握,有個(gè)大概也是很好的.因?yàn)槟阃耆恢廊蘸蟮哪銜?huì)有多感激現(xiàn)在的你注意到這些問(wèn)題.
|
|