计算机工程与科学
計算機工程與科學
계산궤공정여과학
COMPUTER ENGINEERING & SCIENCE
2004年
3期
102-109
,共8页
姜伟华%马国凯%张沁峰%臧斌宇%朱传琪
薑偉華%馬國凱%張沁峰%臧斌宇%硃傳琪
강위화%마국개%장심봉%장빈우%주전기
编译优化%公用块合并%嵌入式系统%代码长度
編譯優化%公用塊閤併%嵌入式繫統%代碼長度
편역우화%공용괴합병%감입식계통%대마장도
随着嵌入式系统复杂性的提高,嵌入式系统软件代码的压缩变得非常重要.目前已经有几种代码压缩方法,它们将程序编译后的目标代码中多次出现的代码加以合并,有效地缩短了程序代码的长度.其中,尤以纯软件方法应用最为方便,但该方法不适用于数据堆栈和子程序调用堆栈合一的嵌入式系统.本文将这种纯软件方法推广到单一堆栈的体系结构,有效地解决了堆栈结构改变对公用块代码语义的影响问题.
隨著嵌入式繫統複雜性的提高,嵌入式繫統軟件代碼的壓縮變得非常重要.目前已經有幾種代碼壓縮方法,它們將程序編譯後的目標代碼中多次齣現的代碼加以閤併,有效地縮短瞭程序代碼的長度.其中,尤以純軟件方法應用最為方便,但該方法不適用于數據堆棧和子程序調用堆棧閤一的嵌入式繫統.本文將這種純軟件方法推廣到單一堆棧的體繫結構,有效地解決瞭堆棧結構改變對公用塊代碼語義的影響問題.
수착감입식계통복잡성적제고,감입식계통연건대마적압축변득비상중요.목전이경유궤충대마압축방법,타문장정서편역후적목표대마중다차출현적대마가이합병,유효지축단료정서대마적장도.기중,우이순연건방법응용최위방편,단해방법불괄용우수거퇴잔화자정서조용퇴잔합일적감입식계통.본문장저충순연건방법추엄도단일퇴잔적체계결구,유효지해결료퇴잔결구개변대공용괴대마어의적영향문제.