|
沒什么區(qū)別,都可以。
相對來說,匯編指令較少,容易記,對于控制硬件來說比較直接,可以自己控制寄存器的使用,但寫起來代碼多些,對寄存器要合理分配。 C相對來說寫起來代碼少一些,不用考慮寄存器分配,C會(huì)自己分配,但相對來說寄存器分配不夠直接。 如果需要調(diào)試,跟蹤起來,相對匯編還是有優(yōu)勢的,可以跟蹤寄存器的值,因?yàn)榧拇嫫鞫际亲约憾x的,比較直接,控制硬件也比較直觀。
C相對容易讀寫。 對于新手,相對來說,C容易上手和理解,在算法上也有自己的函數(shù),而匯編必須自己編寫各種函數(shù)。 所以各有優(yōu)劣,有時(shí)候優(yōu)點(diǎn)也是缺點(diǎn)。 編程主要還是思路,也就是流程,語言只是個(gè)工具,用熟了都好用。 |
|