首先将tm.c的运行得到tiny虚拟机

GLOBALS.H                               MAIN.C

UTIL.H                                      UTIL.C

SCAN.H                                     SCAN.C

PARSE.H                                    PARSE.C

SYMTAB.H                                SYMTAB.C

ANALYZE.H                               ANALYZE.C

CODE.H                                     CODE.C

CGEN.H                                     CGEN.C

拷贝到工程的目录(tiny)下,然后把这些文件添加到工程中;

编译链接,生成可执行文件tiny.exe

三、编译TINY程序

1.       打开DOS窗口(开始->运行->输入cmd),打开C:(输入cd\);

2.       将压缩包内的sample.tny(用途是输入一个数给出该数的阶乘),保存到C:中(也可以自己用tiny语言写一个tny的源代码);

3.       输入tiny sample.tny,编译源文件,生成目标代码sample.tm;

4.       输入tm sample.tm,用TM虚拟机运行目标代码,可先输入h命令,查看虚拟机的功能;

5.       根据提示,输入命令,比如输入t进行跟踪程序运行的过程:

out instruction prints:输出结果

未完。。。

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐