當前位置:編程學習大全網 - 網站源碼 - 關於單片機編譯器的幾個問題

關於單片機編譯器的幾個問題

51,AVR,PIC,ARM,MSP430,SPCA61等。,由於它們的CPU架構不同,使用的機器語言定義也不同,也就是對應使用的匯編語言不同。用C語言設計程序時,對於不同的單片機,C源代碼可能是壹樣的,但不同編譯器生成的機器碼會有很大不同。比如壹個C程序求壹個數組中的最大值和最小值,8MHz AVR單片機的實現效果相當於200MHz的89C51!並且兩個機器代碼的長度不同。

用C編程的目的是考慮兼容性和可移植性。對於不同的單片機,由於體系結構不同,需要相應的編譯器來解釋C代碼,使其能夠正確控制單片機的運行。

  • 上一篇:新鄉美特美眾信合約商城為什麽這麽火
  • 下一篇:誰能幫我把這個網站的具體內容和正則表達式匹配起來?
  • copyright 2024編程學習大全網