论文部分内容阅读
随着计算机技术的高速发展,嵌入式系统在各个行业中的应用前景广阔。为了满足应用领域的需求,出现了越来越多的嵌入式芯片。如何为特定芯片的应用开发建立高级语言环境,并保证高效正确的编译质量,成为了一个必须解决的问题。
本文通过论述嵌入式系统和编译系统的特点,指出了优化在嵌入式系统编译器中所占据的重要地位。并结合我们已经实现的嵌入式系统 C 编译器,讨论了目前的寄存器分配方案和常见的优化策略,指出机器相关优化的重要性。最后提出和实现了基于模版匹配的窥孔优化设计方案,经实验证明,该方案可以有效的改进代码质量。