玩轉嵌入式多任務程序設計筆記二

窺孔優化(Peephole Optimize) 靜態變量在函數中被屢次使用,但實際上,它僅僅涉及到了讀取操做,實際上並不須要每次都經過總線操做實際讀取一次變量的值,於是在開啓優化的狀況下,編譯器所生成的代碼僅僅會在函數的一開頭將其讀取到某個通用寄存器中,並在隨後的操做中直接使用對應的通用寄存器進行比較。程序員 關鍵字 volatile,用以告訴編譯器值是常常變化的,應該關閉窺孔優化。算法   vo
相關文章
相關標籤/搜索