標題: 一個可變目標碼產生器的設計與製作
作者: 黃中豪
HUANG, ZHONG-HAO
鍾乾癸
ZHONG, GIAN-KUI
資訊科學與工程研究所
關鍵字: 轉換器;碼產生器;可變目標碼產生器;剖析器;剖析器產生器;YACC
公開日期: 1984
摘要: 本文主要說明一個可變目標碼產生器的設計與製作,其中包括中間形式IRL的設計 、中間形式的輔換器之設計與製作、機器描述文法的設計與作。剖析器的製作。 為了提高碼產生器的可變目標性,本文採用表格驅動法的觀念,以剖析器來製作碼產 生器。首先,以機器描述文法描述目標機器,經由文法的轉換而成為前後文無關文法 ,然後用已有的剖析器產生器(YACC)得到一個剖析器,此剖析器述目標機器執 行目標機器碼的產生。當變更目標機器時,只要更改機器描述文法,即能完成新的碼 產生器。由於所探機器描述文法屬於屬性文,法,較其它描述機器的方法精簡,因此 可以大大提高碼產生器的製作速度。 由於碼產生器的輸入為高層次的中間形式IR,不適宜直接作目標機器碼的產生,因 此,本文另設計一低層次的中間形式IRL及IR至IRL的轉換器,此轉換器負責 記憶體鎖定的工作。
URI: http://140.113.39.130/cdrfb3/record/nctu/#NT732241002
http://hdl.handle.net/11536/51949
Appears in Collections:Thesis