匯編的難度在於要對軟硬件的每個細節都要編程人員自己把握,即匯編語言要求對於電路軟硬件有非常透徹的了解,每個指令操作的結果也非常清楚。可以在資源非常有限的情況下做出短小精悍的程序,其劣勢表現在多字節數據計算方面。
C語言可以少關心細節,較多關註語法和算法,學起來較容易。但實際上在壹些需要資源多的應用中,C語言就必須關註細節,不然就會發生錯誤,而編程人員也很難測試出來。即C語言適合在非常豐富的硬件資源下使用。
匯編語言編程是內行當領導,什麽都清楚,想怎麽幹就怎麽幹。
C語言編程是外行當領導,好多事自己不清楚,只是指揮下屬幹,幹好幹壞就不知道了,壹直試試看,但有些東西不到壹定條件是測試不出來的。