C是主流,但匯編和C實際上沒有很多的可比性,針對的領域實際上是不同的,自己選擇的時候要先想好了
C:功能強大(這4個字就夠了)
匯編:主要是低成本單片機和時間精度要求非常高的場合,但缺點是恐怖的:代碼量多,很容易出錯,出錯了很不容易找到問題出在哪里,有時候,C五六行代碼的事,匯編得要上百行,8051還好點,你要是碰到兩個地址之間不能直接傳送數據,只能通過累加器來傳送數據,沒有除法指令,完整的匯編指令只有30多條的時候,你就知道為什么大多的人不想用匯編了
我也是用匯編的,我的建議是:匯編一定要學,能看明白別人的代碼和自己寫一點簡單的代碼就可以,不要深入,還是以C為主,除非是公司指定要用匯編 |