學stm32匯編不是必須會用的,但是如果懂匯編,會使妳寫的c程序有更好的執行效率。
內容拓展:
壹、在嵌入式開發中C語言和匯編兩種語言相比。匯編作為低級語言,是僅次於機器語言和硬件聯系最緊密的語言;而C語言,嚴格的說也只能算是半個高級語言,相對於其他高級語言來說。
二、這兩者比較直觀的差異是:匯編語言的實時性非常好,但可讀性差,可移植性不強;相反,C語言的可讀性強,可移植性高,但實時性相對匯編比較差。
三、利用C語言編寫單片機程序,不用考慮程序的初始化地址,不用考慮ACC,PSW以及工作寄存器的保護,不用考慮溢出進位CY。而匯編這些都需要考慮到。
四、當然c語言的簡單與方便這是匯編不能比的,個人覺得把單片機c語言和匯編語言結合來編成是最好的。在需要很精確的地方就嵌套壹個匯編的子程序,其他就用c語言。