My-C编译器&虚拟机

时间:2014-04-09 14:42:16
【文件属性】:

文件名称: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)

网友评论

  • 不错的代码有参考价值
  • 没意思,只有可执行程序,没有文档,更没有代码