简单C编译器生成的目标代码是8086的汇编代码(16位),可以在一般的PC上被像MASM之类的汇编编译程序编译,生成可执行文件后,在DOS或Windows控制台下运行。 实现的语言定义如下: 语言类似于tiny语言,不支持过程调用,也就是只有一个main函数,无其他函数和全局变量 基本语句:注释语句(/*…*/),输入语句(int input(void) ),输出语句(void output(int) ),赋值语句。这里的输入输出语句实际上类似于函数调用,可以看作是本语言内部的函数 算术运算符:+、—、*、/ 数据类型:整数.
上传时间: 2016-02-06
上传用户:bakdesec
精典的 Turbo Pascal 7.0 编译器 自我感觉对于嵌入式GUI开发有所启发
上传时间: 2013-12-16
上传用户:asdfasdfd
lex和yacc的简明教程。作者 :Thomas Niemann。 本书将教会你如何使用和构造一个编译器。
上传时间: 2014-01-01
上传用户:q123321
ocaml编写的一个flash编译器,可以输出各种版本的flash,效率颇好。
上传时间: 2016-02-14
上传用户:fhzm5658
此书为中文版 本论文提出逆向编译器或反编译器的编写技术。这些技术基于编译器和优化理论,并以独特的方式应用于反编译;这些技术以前从未被公开发表。 反编译器由几个阶段组成,即被组织成与语言或机器特征相关的几个模块。前端是一个机器依赖的模块,句法分析二进制程序、分析其指令的语义、并且生成该程序的低级中间表示法和每一子程序的控制流向图。通用的反编译机器是一个与语言和机器无关的模块,分析低级中间代码,将它转换成对任何高级语言都可接受的高级表示法,并且分析控制流向图的结构、把它们转换成用高级控制结构表现的图。最后,后端是一个目标语言依赖的模块,生成目标语言代码。
上传时间: 2014-01-14
上传用户:ljmwh2000
数值积分算法的c++语言实现 编译器 vc6.0 希望对大家有用
上传时间: 2016-02-16
上传用户:wkchong
gcc参考手册,比较好的学习gcc编译器的参考书,值得一看,尤其是在使用linux操作系统
上传时间: 2016-02-19
上传用户:498732662
本人改编和测试过的用于AVR mega128关于I2C总线的应用实例--使用EEPROM的读写方法。采用ICCAVR编译器实验。
上传时间: 2016-02-20
上传用户:13188549192
是编译器我花了好几个礼拜才编好的确实难的这是个不错的编译器
标签: 编译器
上传时间: 2013-12-17
上传用户:onewq
ARM的编译器ADS入门教材,我是用它入门,感觉很不错,希望对大家有所帮助(当然我也赚点分了-呵呵,双赢)
上传时间: 2013-11-26
上传用户:wangyi39