當前位置:編程學習大全網 - 編程軟體 - 學習STM32壹定要用到匯編語言嗎?我只會C語言怎麽辦?

學習STM32壹定要用到匯編語言嗎?我只會C語言怎麽辦?

學stm32匯編不是必須會用的,但是如果懂匯編,會使妳寫的c程序有更好的執行效率。

內容拓展:

壹、在嵌入式開發中C語言和匯編兩種語言相比。匯編作為低級語言,是僅次於機器語言和硬件聯系最緊密的語言;而C語言,嚴格的說也只能算是半個高級語言,相對於其他高級語言來說。

二、這兩者比較直觀的差異是:匯編語言的實時性非常好,但可讀性差,可移植性不強;相反,C語言的可讀性強,可移植性高,但實時性相對匯編比較差。

三、利用C語言編寫單片機程序,不用考慮程序的初始化地址,不用考慮ACC,PSW以及工作寄存器的保護,不用考慮溢出進位CY。而匯編這些都需要考慮到。

四、當然c語言的簡單與方便這是匯編不能比的,個人覺得把單片機c語言和匯編語言結合來編成是最好的。在需要很精確的地方就嵌套壹個匯編的子程序,其他就用c語言。

  • 上一篇:編壹個C#程序,把壹張1元的鈔票換成5分,2分和1分的硬幣,要求每種至少壹枚,並且所換硬幣數不超過30枚。
  • 下一篇:誰知道在電腦上拳皇96的宏怎麽設置?總是沒辦法發大的技能,詳細點,謝謝
  • copyright 2024編程學習大全網