- 1
- 0
- 约6.5千字
- 约 6页
- 2016-08-14 发布于贵州
- 举报
申优论文 北航本科译原理大作业
How to Design a C++ Object-oriented Compiler
罗杨Abstract
This system is a C++ object-oriented compiler using a extended C0 grammar as the input language. It can generate the assembly code according to the Intel 386 instructions set. You can use the Masm32v10 software to assemble and link the source code to get your 32-bit applications.
摘要
本系统实现了一个以扩充C0文法为输入语言的采用C++及面向对象思想设计的编译器,可以生成符合386指令集规范的汇编代码,用Masm32v10汇编可生成32位应用程序。
本系统考虑到不同版本的Masm的功能和使用方法的差异,以及用户手工键入汇编,连接命令多有不便,本系统自带了汇编器Ml.exe和连接器link.exe。
正文
由于是目标是Windows平台下32位应用程序,有些文法中的功能如输入和输出无法再像16位汇编时调用DOS中断解决,因此对于这些问题我使用Microsoft提供的类似
您可能关注的文档
- 生产企业绩效考核体(附各种表格模板).doc
- 生产作业风险管控工规范(试行).doc
- 生产作业风险管控工规范实施细则~.doc
- 生产型企业突发安全故应急预案1.doc
- 生产外包工程安全管办法(终稿).doc
- 生产安全事故发生事应急预案(RSS0622).doc
- 生产安全事故应急处评估暂行办法.doc
- 生产安全事故应急救预案(海员).doc
- 生产安全事故应急救预案(综合).doc
- 生产安全事故应急救预案11.03.05.doc
- 高中生学校图书推荐系统在阅读教育中的应用研究论文.docx
- 高中语文学习任务群在培养学生创新思维与实践能力中的应用研究论文.docx
- 小学科学实验设计与学生动手能力培养策略分析论文.docx
- 初中英语课堂合作学习模式优化与应用研究论文.docx
- 高中物理实验:纸桥承重结构参数对稳定性的影响研究论文.docx
- 高中化学实验:洗涤剂去污能力与成分配比的关系论文.docx
- 初中Python编程教学中的创新思维培养与实践研究论文.docx
- 高中道德与法治教学中的法律知识教育与实践能力培养研究论文.docx
- 小学生学校午餐满意度调查:饮食行为与心理健康促进策略研究论文.docx
- 小学科学课堂观察记录与教学效果优化的关联性研究论文.docx
原创力文档

文档评论(0)