- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
反汇编与反编译作业全自动生成与批改系统设计与实现-信息安全专业论文
摘要
摘要
目前在计算机教学当中,越来越重视培养学生掌握计算机底层知识的能力, 培养学生对计算机的整体认知。通过这样来帮助学生建立对计算机的整体系统观, 从而帮助学生能写出运行速度更快、更稳定的程序。对于这一类型的课程,离不 开对二进制数据表示方式,机器级别的指令,CPU 工作方式等计算机底层概念进 行讲解和练习。但是目前这类课程的练习和考试对于教师来说却是十分的繁琐。 因为这类的课程往往都会引入逆向工程、汇编语言、内存排布等计算机底层的知 识,目前的教学辅助系统不能很好地适应这类课程的教学需求。教师需要人工生 成大量与逆向相关的题目供学生练习和考试,之后再通过传统人工检视或者逐个 运行的方式来检验学生提交答案的正确性。因此,有一套教学系统来辅助相关的 教学显得尤为重要。
针对上述需求,本文对计算机教学辅助系统中的逆向相关自动出题技术和批 改技术以及用户代码精确内存测量技术进行了研究。根据对自动出题和批改的研
究,设计与实现了一套自动生成练习和评测的软件,来解决大规模计算机底层相 关课程教学活动中的困难。本文借鉴了 ACM/ICPC 的系统,设计了一套新的计算 机教学辅助系统,使之能很好适应培养学生掌握计算机底层知识的能力的需求。
本系统旨在通过支持模式化的出题和即时反馈作业评分结果,减少教师的手工工 作量,同时让学生们学会自己分析错误原因,增加上机实习的次数,提高对计算 机底层知识的兴趣。从而达到提高学生的计算机底层能力这一教学目标。
系统的出题功能以逆向反汇编为突破口,使用汇编语言和高级语言转换的题 目锻炼学生。在题目在设计上,本文把研究的关键点放在既要考虑到要能覆盖到
足够的知识点以便满足授课的使用,也要考虑到能尽可能还原实际应用反汇编的
场景,同时还要能自动生成和批改难度相同但具体实现不同的题目。系统把题目 分为题型和表达式两部分,并设计了四种有关题型。通过组合题型和表达式可以 实现对不同知识点的考察。
对于用户代码的精确内存测量,本文提出了一种在 Windows 平台下,基于源 代码的用户代码精确内存测量方法。它不仅测量效果精确,而且能很好的应用到 计算机底层知识教学当中。
关键词:反汇编题目自动生成、题目自动评分、精确内存测量
I
ABSTRACT
ABSTRACT
In the field of Computer Science Teaching, the courses of cultivate the system core knowledge of students are now playing a more and more important role. Because system core knowledge can make students know how the computer work and how to solve problem in a computer’s perspective. It can help them build a fast and robust program.
These courses may conclude the exercise of how to store and use data in a binary way, how the CPU work and such system core knowledge. It is very helpful for students, but hardly to teachers to give an assignment. Because there is no a suitable Computer Assisted Instruction (CAI) system to help teachers. They have to develop a lot of test relevant to assembly language, memory allocation, disassemble manual. And when students finish the test, teachers show check the answer by hands. So these teachers hope there is a CAI system to help them improve the class teaching.
This thesis research the key technology of CAI system, automatic set test and automatic judging, and measure the usage of memory in an exa
您可能关注的文档
- 初中思想品德课学生小组合作学习能力培养研究-教学(思政)专业论文.docx
- 初中思想品德课堂教学生活化探究-学科教学(思想政治)专业论文.docx
- 初中思想品德课学生责任意识培养研究-学科教学(思想政治)专业论文.docx
- 初中思想品德课对学生亲社会行为培养的现状与对策研究-学科教学思政专业论文.docx
- 初中思想品德课对话教学应用策略探究教学(思政)专业论文.docx
- 初中思想品德课差异教学研究-学科教学·思想政治教育专业论文.docx
- 初中思想品德课导课艺术的研究-学科教学(思政)专业论文.docx
- 初中思想品德课挫折教育分析-教育学专业论文.docx
- 初中思想品德课情感态度与价值观目标达成研究-教育(思想政治教育)专业论文.docx
- 初中思想品德课教学中学生问题意识培养分析-课程与教学论专业论文.docx
- 反流轴型耳廓复合组织瓣在鼻翼缺损修复中的临床应用-外科学(烧伤整形)专业论文.docx
- 反渎视角下的非法证据排除规则研究-刑事诉讼法专业论文.docx
- 反浮选磷尾矿的综合利用-材料加工工程专业论文.docx
- 反渗透-Fenton氧化法处理高浓度有机磷工业废水-分析化学专业论文.docx
- 反渗透海水淡化工艺优化及其产业化探究-化学与工程专业论文.docx
- 反渗透回用电镀废水的工艺改进研究-环境科学与工程专业论文.docx
- 反渗透回用电镀废水的工艺改进研究环境科学与工程专业论文.docx
- 反渗透海水淡化系统优化运行与调度研究-检测技术与自动化装置专业论文.docx
- 反渗透海水淡化的监测与控制-检测技术与自动化装置专业论文.docx
- 反渗透系统膜污堵原因分析及清洗方法研究-环境工程专业论文.docx
最近下载
- 超声波技术课件资料.ppt VIP
- 2021年高等职业教育电子商务专业教学资源库建设方案.docx VIP
- GB_T 14486-2008 塑料模塑件尺寸公差_清晰版.docx VIP
- 高空作业专项施工方案(高).docx VIP
- 优秀儿童绘本《世界为谁存在》.ppt VIP
- 冬季运输车辆安全培训课件.pptx VIP
- 2025年大连汽车职业技术学院单招职业技能测试题库含答案(巩固).docx VIP
- CF-20TX纸箱成型机说明书【印刷版+如展电机+气缸可选+永创封面+7.9改接线图1】--2019.7.9.pdf VIP
- 模具经理绩效考核KPI.pdf VIP
- 贫血缺铁贫血课件.pptx VIP
原创力文档


文档评论(0)