亚欧洲精品在线观看,窝窝影院午夜看片,久久国产成人午夜av影院宅,午夜91,免费国产人成网站,ts在线视频,欧美激情在线一区

C語言

c語言優(yōu)化階段

時間:2025-04-07 08:45:36 C語言 我要投稿
  • 相關推薦

c語言優(yōu)化階段

  優(yōu)化一部分是對中間代碼的優(yōu)化。這種優(yōu)化不依賴于具體的計算機。另一種優(yōu)化則主要針對目標代碼的生成而進行的。

  優(yōu)化階段

  優(yōu)化處理是編譯系統(tǒng)中一項比較艱深的技術。它涉及到的問題不僅同編譯技術本身有關,而且同機器的硬件環(huán)境也有很大的關系。優(yōu)化一部分是對中間代碼的優(yōu)化。這種優(yōu)化不依賴于具體的計算機。另一種優(yōu)化則主要針對目標代碼的生成而進行的。上圖中,我們將優(yōu)化階段放在編譯程序的后面,這是一種比較籠統(tǒng)的表示。

  對于前一種優(yōu)化,主要的工作是刪除公共表達式、循環(huán)優(yōu)化(代碼外提、強度削弱、變換循環(huán)控制條件、已知量的合并等)、復寫傳播,以及無用賦值的刪除,等等。

  后一種類型的優(yōu)化同機器的硬件結構密切相關,最主要的是考慮是如何充分利用機器的各個硬件寄存器存放的有關變量的值,以減少對于內(nèi)存的訪問次數(shù)。另外,如何根據(jù)機器硬件執(zhí)行指令的特點(如流水線、RISC、CISC、VLIW等)而對指令進行一些調(diào)整使目標代碼比較短,執(zhí)行的效率比較高,也是一個重要的研究課題。

  經(jīng)過優(yōu)化得到的匯編代碼必須經(jīng)過匯編程序的匯編轉換成相應的機器指令,方可能被機器執(zhí)行。


【c語言優(yōu)化階段】相關文章:

C語言優(yōu)化小技巧04-13

嵌入式C語言優(yōu)化技巧03-11

如何優(yōu)化C語言(單片機)06-01

嵌入式C語言優(yōu)化小技巧04-12

c語言空間換時間優(yōu)化代碼的方法05-24

c語言空間換時間優(yōu)化代碼的技巧方法06-19

嵌入式C語言性能優(yōu)化方法05-06

如何優(yōu)化C代碼03-28

PID算法的C語言實現(xiàn):抗積分飽和的PID優(yōu)化02-20