如果学习的话,建议两种都要学习,因为根据应用情况不同需要使用不同的程序!
如果C语言可以满足应用要求,应该尽量使用C语言,C语言编程用时少,程序代码简单!易于理解!代码效率低于汇编语言!
如果C语言不能满足应用要求,则必须使用汇编语言,汇编语言效率高,二进制代码少,程序代码复杂!不易理解!
总之,能用C语言就用C语言,局部代码可以使用汇编!至于说哪个更好,我更偏向于C语言!
例如:
编写频率计程序:
在采集过程中,若使用C语言,代码效率低,单个采集周期需要的时间长,频率采样最大值会变低!如果频率采样最大值小于设计要求,则采集过程代码“局部”需要使用汇编语言!