我编了一个C51编译器

[复制链接]
7522|20
 楼主| 0xCC 发表于 2009-10-14 13:59 | 显示全部楼层 |阅读模式
本帖最后由 0xCC 于 2009-10-14 21:25 编辑

我用C#设计了一个C编译器,比较接近C99的语法。不过代码优化方面和Keil相差很大,所以打算重写这个编译器,我还想把它做成开源的,这样大家以后就不用到处找带注册机的Keil了。不知道像这种软件有没有推广价值,大家有什么看法没?
附件中有相关的程序文件,包含编译器和源码,还有一些测试程序,如贪吃蛇,电子钟等,都在proteus中仿真通过了。我不知道这种东西有没有必要做下去,因为明年就毕业了,如果做这个毫无意义,那还不如趁早放弃它,去学点嵌入式什么的。所以想请高手们帮我测试一下这个编译器,看它值不值得接着做下去。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×

打赏榜单

eelihongweiee 打赏了 5.00 元 2022-07-09
理由:很好了,支持一下

评论

怎样联系你呢?  发表于 2018-4-18 21:52
不错啊  发表于 2018-4-18 21:46
john_light 发表于 2009-10-14 15:00 | 显示全部楼层
推广价值个人说了不算

你考虑放到影响力比较大的社区,如SourceForge

可以参考一下SDCC
yiandragon 发表于 2011-5-13 14:17 | 显示全部楼层
先用一下,看看。
autopccopy 发表于 2011-5-13 14:29 | 显示全部楼层
先顶一下再看。。。 :)
ayb_ice 发表于 2011-5-13 14:31 | 显示全部楼层
强烈支持继续,就当锻炼了,如果能真正做到比较成熟,还能被"星"探发现,钱途无量
现在还有好多低端MCU无法支持C语言,这是个出路
hotpower 发表于 2011-5-14 01:37 | 显示全部楼层
CC2530 发表于 2011-5-14 07:19 | 显示全部楼层
hotpower都说厉害的人,那就确实是厉害。
Archost 发表于 2013-8-27 23:17 | 显示全部楼层
一旦新建文件或是打开文件,程序就会没有反应
rtgchym 发表于 2013-8-28 10:41 | 显示全部楼层
这个学习了。。
浅唱246 发表于 2013-8-28 15:37 | 显示全部楼层
编译器不能新建文件,一新建就会没有响应
sjzffy 发表于 2019-2-2 00:03 | 显示全部楼层
在哪儿呢?学习下
ddllxxrr 发表于 2019-2-2 07:23 | 显示全部楼层
我认为没有必要做下去,因为Keil已经十分成熟了,不过楼主练手不错的
cqwangsf 发表于 2019-2-11 10:04 | 显示全部楼层
可以为国产单片机做编译器!最好风格和使用习惯和keil相近
齐傈 发表于 2020-7-8 18:07 | 显示全部楼层
我想在上面继续修改,怎样联系你1062404984
 楼主| 0xCC 发表于 2020-7-10 10:31 | 显示全部楼层
齐傈 发表于 2020-7-8 18:07
我想在上面继续修改,怎样联系你1062404984

别在上面改。这是我十年前发的帖子了,最新版本到官网下载吧:www.linkboy.cc
sdwys 发表于 2020-7-11 12:56 | 显示全部楼层
现在改版51的性能已经收到编译器的限制了,现在keilC51中断源已经支持不够,只能用一些妥协的方法了,双DPTR也发挥不出多少作用。
比神乐 发表于 2020-7-11 13:37 | 显示全部楼层
真的很厉害
chunk 发表于 2020-7-12 13:36 | 显示全部楼层
顶一下。
William1994 发表于 2020-7-12 13:37 | 显示全部楼层
0xCC是x86下的特殊指令。
和xor 37H 一样, 看名字就知道不是普通的人。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

8

主题

45

帖子

9

粉丝
快速回复 在线客服 返回列表 返回顶部