文件名称:My-C编译器&虚拟机
文件大小:818KB
文件格式:RAR
更新时间:2014-04-09 14:42:16
My-C 编译器 虚拟机
My-C编译器不是一款能编译出在X86硬件体系运作程序的编译 器,它的目标平台是一款馆主编写的虚拟机;而目标代码也是经过 馆主加强的一套工业汇编指令。但这不能妨碍My-C成为一款非常好 玩的C语言编译器。 它实现了95%以上的C89语法,并添加改造了有趣的内嵌汇编语言;它不 正统,没有借助任何第三方库纯手工编码,如果得到源码你可以随意自己定 制;它门槛浅,不需要你理解很高深的编译原理和正则表达式,因为馆主就 不理解。它是一次尝试,如果你对编译器感兴趣又觉专业知识无从下手,可 以玩玩它感受一下,待摸到点门道再去研习专业的知识。 此虚拟机是专为调试My-C编译器而逐步完善起来的。可以说为 了方便研究编译器原理馆主设计了一款独特硬件 — My-C虚拟机。 My-C虚拟机模拟了一款32位但只有8个寄存器的CPU;拥有32 Bit色深,最大分辨率为 1024X768 的显示屏;微妙级的时钟;鼠标;还有 一个拥有4K缓存的键盘;支持外部配置显示器分辨率和内存,堆栈大小;可 以实时查看CPU和内存状态;甚至以多种方式支持CPU单步运作方便调试。 所有这些都使My-C虚拟机配合着My-C编译器显得很有趣,相信会给很多 朋友带来欣喜。同时由于以上原因,如果朋友你想很好的玩玩My-C编译 器那就必须先花点时间熟悉和理解一下My-C虚拟机。
【文件预览】:
MY-C虚拟机
----配置.txt(33B)
----TMMY_WIN.EXE(2.11MB)
MY-C编译器
----cmd.exe(460KB)
----MyC.exe(240KB)
----配置.txt(17B)