一个简单的C语言编译器.docVIP

  • 7
  • 0
  • 约4.48万字
  • 约 18页
  • 2017-02-16 发布于河南
  • 举报
一个简单的C语言编译器

一个简单的C语言编译器 一.小组成员 朱嘉俊(3991102161) 计算机996 王筱(3991102168) 计算机996 朱杭(3991102162) 计算机996 朱林(3991102094) 计算机994 二.运行方式 在DOS环境下运行: Cminus.exe filename -h 三.概述 经过一段时间的学习,我们在初步掌握了编译器的基本原理以后,设计了一个具有基本编译功能的编译器。该编译器接受类C语言语法的源代码输入,输出结果是PC机的汇编源代码。在捆绑了宏汇编编译器Masm后,即可直接生成MSDOS下的二进制可执行文件。为方便起见,以下简称为C—语言编译器。 本编译器实现了基本高级语言所必须的语法要素,包括简单变量声明、函数的实现、整数和字符串运算、条件判断语句和循环语句及跳转语句、基本代数运算、赋值等,还支持汇编语言嵌入。本编译器是利用编译器生成器Parse Generator和VC6.0在Windows平台上实现的,并开发了一个基于Windows平台的32位编译集成开发环境CompilerMan, 提供了关键字彩色提示、出错同屏提示、出错代码跳转等较为完善方便的功

文档评论(0)

1亿VIP精品文档

相关文档