[毕业论文]linux平台下的mix汇编器设计与实现

[毕业论文]linux平台下的mix汇编器设计与实现

ID:5490373

大小:424.51 KB

页数:34页

时间:2017-12-15

[毕业论文]linux平台下的mix汇编器设计与实现_第1页
[毕业论文]linux平台下的mix汇编器设计与实现_第2页
[毕业论文]linux平台下的mix汇编器设计与实现_第3页
[毕业论文]linux平台下的mix汇编器设计与实现_第4页
[毕业论文]linux平台下的mix汇编器设计与实现_第5页
资源描述:

《[毕业论文]linux平台下的mix汇编器设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、河南大学2007届本科毕业论文Linux平台下的MIX汇编器设计与实现TheDesignandRealizationofMIXCompilerunderLinuxPlatform论文作者姓名:朱选伟所在学院:计算机与信息工程学院所学专业:计算机科学与技术导师姓名职称:陈志国(教授)、杜莹(助教)论文完成时间:2007年5月20日2007年5月20日河南大学2007届毕业论文(设计、创作)开题报告(由学生本人认真填写)学号02023191姓名朱选伟导师姓名职称陈志国(教授)杜莹(助教)开题时间2006年12月1日课题题目Linux下的MIX汇编器的设计与实现课题来

2、源□导师指定■自定□其他来源课题的目的、意义以及和本课题有关的国内外现状分析:1、目的:在Linux平台下实现《计算机程序设计艺术》一书中描述的MIX汇编器的功能。2、意义:能够更好地学习《计算机程序设计艺术》一书,并对虚拟机技术有较好的理解。3、现状:在Windows平台下有相关的软件MIXBuider,但在Linux平台下并没有相关的软件存在。研究目标、研究内容和准备解决的问题:1、目标:在Linux操作系统平台下完成MIX虚拟机的汇编器。2、内容:Linux操作系统平台的编程环境熟悉,掌握虚拟机技术以及汇编技术。3、准备解决的问题:汇编语法问题,虚拟机的实

3、现问题以及Linux编程的基础知识熟悉。开题报告II拟采取的方法、技术或设计(开发)工具:Linux操作系统,C++编程语言,GNU汇编器,虚拟机技术,汇编原理预期成果:1、毕业设计成果Linux平台下的MIX汇编器软件2、毕业论文Linux平台下的MIX汇编器设计与实现进度计划:2006.12.1-2007.4.1:查找资料、搜集相关素材2007.4.2-2007.4.11:完成Linux平台的熟悉工作2007.4.12-2007.4.21:完成汇编程序部分的设计2007.4.22-2007.4.30:完成机器指令的解释执行部分的设计2007.5.1-2007

4、.5.15:整理资料、撰写毕业论文2007.5.16-2007.5.25:根据导师要求,完善毕业设计和论文指导教师对选题报告的意见:    同意开题指导教师签名:2006年12月1日开题报告II河南大学2007届毕业论文(设计、创作)任务书(由学生本人认真填写)学号02023191姓名朱选伟导师姓名陈志国,杜莹任务书起止日期2006年12月8日至2007年5月20日论文提要:论文将要介绍四个方面的内容:1、Linux下编译的一般过程、Makefile文件。2、开发环境以及基础知识,包括MIX系统及汇编语言以及虚拟机技术。3、本系统的总体规划及设计。4、系统具体设

5、计与实现。课题任务要求:1、熟悉Linux操作系统的编程环境,熟悉基本的编程操作。2、学习MIX汇编语言。3、掌握虚拟机技术以及汇编原理的相关知识。4、利用前面的知识开发出具体系统。主要参考文献:[1]钱能等编著,C++程序设计教程,清华大学出版社,1999年4月[2]D.E.Knuth著,TheArtofComputerProgramming,Volume1FundamentalAlgorithms,第3版,清华大学出版社,2002年9月[3]陈火旺等著,程序设计语言编译原理,第三版,国防工业出版社,2001年1月[4]Richardm.Stallman著,U

6、singandPortingtheGNUCompilerCollection,FreeSoftwareFoundation,1998年[5]AndrewS.Tanenbaum著,王鹏、尤晋元等译,操作系统设计与实现,电子工业出版社,1998年河南大学2007届毕业设计(论文、创作)中期检查表学院名称:计算机与信息工程学院题目名称Linux平台下的MIX汇编器的设计与实现学号02023191所学专业计算机科学与技术指导教师姓名陈志国杜莹姓名朱选伟一、毕业设计进展情况1、基本完成主体框架的设计,完成了小部分的编码工作。2、对Linux编程环境有了一定了解,对虚拟机技

7、术及汇编技术有了一定的了解。3、具体实现大部分没有完成。二、存在问题1、总体实现并不理想,对虚拟机的了解不深而直接导致整体结构分工不理想。2、对Linux的编程环境掌握并不熟练,导致编程过程频频受阻。三、下一阶段的研究方法或设计思路加快学习虚拟机技术并且重新审视主体模块构成。并集中精力放在主要掌握Linux的基本编程知识。四、指导教师对学生设计(论文、创作)进展等方面的评语该生较好地完成了基本模块的划分和编码工作,但是进度稍慢,各部分的实现和功能调试仍需认真完成。指导教师签字:2007年4月10日此表除第四项外由学生填写指导教师签名河南大学2007届毕业论文(设

8、计、创作)综合成绩表(一

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。