DFA的编程实现(含源代码、实验报告)(共14页).doc

上传人:晟*** 文档编号:6222021 上传时间:2021-08-24 格式:DOC 页数:14 大小:249.50KB
下载 相关 举报
DFA的编程实现(含源代码、实验报告)(共14页).doc_第1页
第1页 / 共14页
DFA的编程实现(含源代码、实验报告)(共14页).doc_第2页
第2页 / 共14页
DFA的编程实现(含源代码、实验报告)(共14页).doc_第3页
第3页 / 共14页
DFA的编程实现(含源代码、实验报告)(共14页).doc_第4页
第4页 / 共14页
DFA的编程实现(含源代码、实验报告)(共14页).doc_第5页
第5页 / 共14页
点击查看更多>>
资源描述

实验一(一)程序设计语言及其编译器实现概览(2小时)实验目的:学习一门简单的程序设计语言的定义及其编译器实现实验任务:针对一门简单的程序设计语言,阅读其定义文档,初步了解其编译器的源代码。实验内容:(1)选择一门语言:TINY或其它语言也可(需自备其编译器的源代码)。(2)阅读其定义文档,了解语言定义的方法,包括:词法、语法、语义、运行时环境、目标机器、目标语言等内容。(3)了解其编译器源代码。 对TINY语言编译器,其源代码由多个文件组成,请弄清楚每个文件的作用是什么。详情请见编译原理及实践第1.7节。请做一个C+工程文件(Win32 Console Application, tiny.dsp),把它们组织起来,然后编译成可执行文件(tiny.exe),即为TINY语言编译器。然后用它编译TINY语言示例源代码(sample.tny)。看看编译生成的目标文件(sample.tm)是怎样的。要运行目标程序,还需要一个虚拟机,名为TM机。TM机是以软件形式存在的,其源代码为tm.c,需要编译生成可执行文件tm.exe。然后将目标程序作为TM机的输入

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 实用文档资料库 > 公文范文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。