• 中国计算机学会会刊
  • 中国科技核心期刊
  • 中文核心期刊

J4 ›› 2004, Vol. 26 ›› Issue (3): 102-109.

• 论文 • 上一篇    

嵌入式系统中针对代码长度的编译优化

姜伟华 马国凯 张沁峰 臧斌宇 朱传琪   

  • 出版日期:2004-03-01 发布日期:2010-07-03

  • Online:2004-03-01 Published:2010-07-03

摘要:

随着嵌入式系统复杂性的提高,嵌入式系统软件代码的压缩变得非常重要。目前已经有几种代码压缩方法,它们将程序编译后的目标代码中多次出现的代码加以合并,有效地缩短了程序代码的长度。其中,尤以纯软件方法应用最为方便,但该方法不适用于数据堆栈和子程序调 用堆栈合一的嵌入式系统。本文将这种纯软件方法推广到单一堆栈的体系结构,有效地解决了堆栈结构改变对公用块代码语义的影响问题。

关键词: 嵌入式系统 软件代码 代码长度 编译优化 目标代码 数据堆栈 程序编译