计算机工程与应用
計算機工程與應用
계산궤공정여응용
COMPUTER ENGINEERING AND APPLICATIONS
2003年
9期
115-118
,共4页
编译器后端%代码生成%可重定向%类库
編譯器後耑%代碼生成%可重定嚮%類庫
편역기후단%대마생성%가중정향%류고
该文在对几种可重定向编译器进行分析的基础上,提出了一种基于类库的可重定向编译器后端设计技术.该技术通过恰当定义机器描述与代码生成之间的接口,抽象不同硬件平台共有的操作与功能,隔离中间表示和不同硬件平台汇编语言代码的差异.根据不同硬件平台特点,利用面向对象技术实现接口,构成重定向支持类库.代码生成器通过对接口的调用,将中间表示转化为相应平台的汇编语言,完成编译器后端的重定向工作.
該文在對幾種可重定嚮編譯器進行分析的基礎上,提齣瞭一種基于類庫的可重定嚮編譯器後耑設計技術.該技術通過恰噹定義機器描述與代碼生成之間的接口,抽象不同硬件平檯共有的操作與功能,隔離中間錶示和不同硬件平檯彙編語言代碼的差異.根據不同硬件平檯特點,利用麵嚮對象技術實現接口,構成重定嚮支持類庫.代碼生成器通過對接口的調用,將中間錶示轉化為相應平檯的彙編語言,完成編譯器後耑的重定嚮工作.
해문재대궤충가중정향편역기진행분석적기출상,제출료일충기우류고적가중정향편역기후단설계기술.해기술통과흡당정의궤기묘술여대마생성지간적접구,추상불동경건평태공유적조작여공능,격리중간표시화불동경건평태회편어언대마적차이.근거불동경건평태특점,이용면향대상기술실현접구,구성중정향지지류고.대마생성기통과대접구적조용,장중간표시전화위상응평태적회편어언,완성편역기후단적중정향공작.