我编了一个C51编译器
本帖最后由 0xCC 于 2009-10-14 21:25 编辑我用C#设计了一个C编译器,比较接近C99的语法。不过代码优化方面和Keil相差很大,所以打算重写这个编译器,我还想把它做成开源的,这样大家以后就不用到处找带注册机的Keil了。不知道像这种软件有没有推广价值,大家有什么看法没?
附件中有相关的程序文件,包含编译器和源码,还有一些测试程序,如贪吃蛇,电子钟等,都在proteus中仿真通过了。我不知道这种东西有没有必要做下去,因为明年就毕业了,如果做这个毫无意义,那还不如趁早放弃它,去学点嵌入式什么的。所以想请高手们帮我测试一下这个编译器,看它值不值得接着做下去。 推广价值个人说了不算
你考虑放到影响力比较大的社区,如SourceForge
可以参考一下SDCC 先用一下,看看。 先顶一下再看。。。 :) 强烈支持继续,就当锻炼了,如果能真正做到比较成熟,还能被"星"探发现,钱途无量
现在还有好多低端MCU无法支持C语言,这是个出路 厉害 hotpower都说厉害的人,那就确实是厉害。 一旦新建文件或是打开文件,程序就会没有反应 这个学习了。。 编译器不能新建文件,一新建就会没有响应 在哪儿呢?学习下 我认为没有必要做下去,因为Keil已经十分成熟了,不过楼主练手不错的 可以为国产单片机做编译器!最好风格和使用习惯和keil相近 我想在上面继续修改,怎样联系你1062404984 齐傈 发表于 2020-7-8 18:07
我想在上面继续修改,怎样联系你1062404984
别在上面改。这是我十年前发的帖子了,最新版本到官网下载吧:www.linkboy.cc 现在改版51的性能已经收到编译器的限制了,现在keilC51中断源已经支持不够,只能用一些妥协的方法了,双DPTR也发挥不出多少作用。 真的很厉害 顶一下。 0xCC是x86下的特殊指令。
和xor 37H 一样, 看名字就知道不是普通的人。
页:
[1]