學習心得筆記:彙編語言還是C語言。不要糾結!

要單片機學的非常好就必須掌握彙編,編程的感覺和c完全不一樣,每一條指令都能感覺的清清楚楚,精確控制的時候是需要用匯編的。
不過還是有很多人不會彙編,只會c,c也是必須會的,說移植性好應該是跨硬件平臺的,其實同平臺彙編的移植也挺好的。
51的彙編指令有111條,並不都需要會用,其實非常好掌握,分類分好就只有會30幾條就可以了。祕訣是知道指令的英文含義,比如mov是move的簡寫,setb是set bit的簡寫=置位,clr是清除的意思就是清零,call是調用的意思,

對於沒有任何基礎的人來說,我建議直接從彙編入手去學習開發單片機,因爲省掉了C語言的語法學習研究,更高效。
對於有C語言基礎的人來說,開發單片機還是選用c語言,

學了彙編,再去學C,覺得C好麻煩,太繁瑣。
學了C之後再去學彙編,我個人覺得還是彙編寫起來舒服。
可能我目前的C和彙編都學得不是很好,纔有這樣的體會,等我後面再回過頭來看吧,或許又是一個體會了。

時間充足,都學肯定是好的,同時一起學,也不是特別費時間,反而能更好的去理解寄存器。
時間不充足,選C吧。

一直用迪文的屏,迪文屏裏面也可以自己寫類似腳本的代碼用於二次開發的迪文os功能,
迪文後面推出的T5的屏也支持C,和迪文彙編學起來和我這個感覺是差不多的。
迪文的彙編指令每條解釋的文檔非常細,學起來還是非常快,寫起來也很高效。

希望我的帖子能讓剛剛入手學習的人不再糾結,不要被其他的說法誤導,越糾結越浪費時間,越學習不好。
至於兩種語言,我想在我有生之年都不會淘汰,所以學會了都有用處。
不要糾結
不要糾結
不要糾結
go go go
都學都學

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章