to qy110007
tiny 是一门类似pasca的语言,当然他很简单。这个东西是研究编译原来的一个初级版本
其中SMMY.exe 是 tiny语言的编译器,TMMY 是运行目标程序的虚拟机,以前只有一个简单的DOS版本,但不方便调试程序,所以后来
我做了个WIN版本的,可以可视化的看到CPU的每一步运行情况,单步调试代码,还有内存的实时状况
这样,对以后完成C语言编译器的编写,甚至能自己发明一门自己的语言的研究和实验有帮助。
如果楼上感兴趣,可以搜索下论坛里我的文章,这个TINY编译器代码和虚拟机代码我都有贴出来过的。
tiny 是一门类似pasca的语言,当然他很简单。这个东西是研究编译原来的一个初级版本
其中SMMY.exe 是 tiny语言的编译器,TMMY 是运行目标程序的虚拟机,以前只有一个简单的DOS版本,但不方便调试程序,所以后来
我做了个WIN版本的,可以可视化的看到CPU的每一步运行情况,单步调试代码,还有内存的实时状况
这样,对以后完成C语言编译器的编写,甚至能自己发明一门自己的语言的研究和实验有帮助。
如果楼上感兴趣,可以搜索下论坛里我的文章,这个TINY编译器代码和虚拟机代码我都有贴出来过的。
个人网站 - http://.h001.