首页> 外文期刊>情報処理 >「LIRの説明とバックエンドの概要説明」
【24h】

「LIRの説明とバックエンドの概要説明」

机译:“ LIR描述和后端概述”

获取原文
获取原文并翻译 | 示例
       

摘要

前回と,前々回で,コンパイラやCOINSコンパイラ・インフラストラクチャの概要と,C0言語とぃう簡単なプログラミング言語の説明をし,C0言語のコンパイラのフロントエンドの作り方を説明した.それは,図-1の上半分の部分である.C0コンパイラのフロントエンドができたので,今度はバックエンドを作ってみよう.COINSには,すでにぃくつかのバックエンドができているので,それを使えばC0のコンパイラは完成するのである(そのことは前回説明した)が,ここでは,コンパイラの作り方を説明するために,それを使わず,新しいバックエンドを作ってみることにする.今回は,図-1の太字の部分である低水準中間表現LIRとバックエンドの概要を説明し,次回に簡単なマシンの機械語のコードを生成するバックエンドの作りかたの説明をする.
机译:在上一次和最后两次中,我对编译器和COINS编译器基础结构进行了概述,介绍了一种称为C0语言的简单编程语言,并说明了如何使C0语言编译器成为前端。它是图1的上半部分。现在我们有了C0编译器的前端,让我们创建一个后端。 COINS已经有一些后端,因此,如果使用它们,C0编译器将完成(前面已说明),但是这里我们将说明如何制作编译器。 ,我将尝试不使用它创建一个新的后端。这次,我将解释低级中间表示形式LIR和后端的轮廓,它们是图1中的粗体部分,接下来将说明如何创建后端,以生成简单机器的机器语言代码。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号