华中科技大学汇编实验报告7 下载本文

内容发布更新时间 : 2024/5/17 18:40:13星期一 下面是文章的全部内容请认真阅读。

课 程 实 验 报 告

课程名称:汇编语言程序设计实验

实验名称: 实验七跟踪与反跟踪程序设计

实验时间:2016-5-3,14:00-17:30实验地点:南一楼804室73号实验台 指导教师:张勇专业班级:计算机科学与技术201409班 学号:U201414813姓名:唐礼威

同组学生:无报告日期: 2016年5月7日

原创性声明

本人郑重声明:本报告的内容由本人独立完成,有关观点、方法、数据和文献等的引用已经在文中指出。除文中已经注明引用的内容外,本报告不包含任何其他个人或集体已经公开发表的作品或成果,不存在剽窃、抄袭行为。 特此声明!

学生签名: 日期:

成绩评定

实验完成质量得分(70分)报告撰写质量得分(30分)(实验步骤清晰详细深入,实验记录真实完整等) (报告规范、完整、通顺、详实等) 总成绩(100分) 指导教师签字:

日期:

汇编语言程序设计实验报告

目录

1 2 3 3.1 3.1.1 3.1.2 3.1.3 3.1.4 3.1.5 3.2 3.2.1 3.2.2 3.2.3 3.2.4 4

实验目的与要求 ....................................................... 1 实验内容 ............................................................. 1 实验过程 ............................................................. 2 任务1 ............................................................................................................................ 2 设计思想及存储单元分配 ........................................................................................ 2 流程图 ........................................................................................................................ 2 源程序 ........................................................................................................................ 3 实验步骤 .................................................................................................................... 8 实验记录 .................................................................................................................... 8 任务2 ............................................................................................................................ 9 设计思想及存储单元分配 ........................................................................................ 9 流程图 ........................................................................................................................ 9 源程序 ........................................................................................................................ 9 实验步骤 .................................................................................................................... 9

体会 ................................................................. 9

参考文献 ............................................................... 10

0

汇编语言程序设计实验报告

1 实验目的与要求

(1) 熟悉跟踪与反跟踪的技术;

(1) 提升对计算机系统的理解与分析能力。

2 实验内容

任务1:数据加密与反跟踪

在实验二的基础上,增加查询前输入密码的功能,密码不对则程序退出,只有密码正确之后才能完成后续的功能。密码采用密文的方式存放在数据段中。各科成绩也以密文方式存放在数据段中。加密方法自选。

可以采用计时、中断矢量表检查、堆栈检查、间接寻址等方式中的一种或多种方式反跟踪。

成绩表中要有自己的名字和各科成绩(密文存放)。

提示:为了使源程序的数据段中定义的密码、学生姓名、各科成绩能在汇编之后变成密文,可以使用数值运算符(参见教材P48)对变量的初始值进行变换。例如,如果想使语文成绩90分变成密文,加密算法是与密钥字符?W?做异或运算,则可写成:

YUWEN DB 90 XOR ‘W’

任务2:跟踪与数据解密

解密同组同学的加密程序,获取该同学的成绩。

注意:两人一组,每人实现一类加密与反跟踪方法,把执行程序交给对方解密。如何设计反跟踪程序以及如何跟踪破解的,是本次实验报告中重点需要突出的内容。

1