色www,五月婷婷深爱五月,午夜国产一级片,色噜噜综合,国产大胸无码视频,清纯美女被操黄网站在线观看,波多野结衣av高清一区二区三区

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

時間:2025-08-16 10:07:41 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)過匯編程序的匯編轉(zhuǎn)換成相應的機器指令,方可能被機器執(zhí)行。


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

C語言優(yōu)化小技巧08-01

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

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

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

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

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

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

如何優(yōu)化C代碼09-26

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