资源预览内容
第1页 / 共10页
第2页 / 共10页
第3页 / 共10页
第4页 / 共10页
第5页 / 共10页
第6页 / 共10页
第7页 / 共10页
第8页 / 共10页
第9页 / 共10页
第10页 / 共10页
亲,该文档总共10页全部预览完了,如果喜欢就下载吧!
资源描述
汇编语言程序设计实验报告年级、专业、班级姓名实验题目实验1:汇编语言程序设计开发与调试环境实验时间 实验地点实验成绩 实验性质 验证性 设计性 综合性教师评价:算法/实验过程正确; 源程序/实验内容提交 程序结构/实验步骤合理;实验结果正确; 语法、语义正确; 报告规范; 其他: 评价教师签名:一、实验目的熟悉汇编语言程序设计的实验环境,为后续开发和实验工作打好基础,主要是熟悉汇编程序的基本结构,编译、连接和调试等基本操作。二、实验项目内容 1 利用文本编辑工具,编写第一个能够输出字符串“hello world ”汇编程序 2 学习汇编语言的编译器的编译和连接操作,生成执行程序 3 Debug 工具的使用,利用该工具查看程序在内存中的情况,学习单步跟踪、多步运行、查看寄存器等调试程序工作。三、实验过程或算法(源程序)四、实验结果及分析和(或)源程序调试过程汇编语言程序设计实验报告年级、专业、班级姓名实验题目实验2:字符串比较程序实验时间 实验地点实验成绩 实验性质验证性 设计性 综合性教师评价:算法/实验过程正确; 源程序/实验内容提交 程序结构/实验步骤合理;实验结果正确; 语法、语义正确; 报告规范; 其他: 评价教师签名:一、实验目的 编写一个程序,比较两个字符串是否相同,熟悉数据的存储方式、串操作指令以及分支程序的设计方法。二、实验项目内容1 编写一个程序,用来比较两个字符串,两个字符串都放置到相同的数据段中2 如果相同则输出match3 否则输出not match4要求撰写必要程序模块设计图和主要的流程三、实验过程或算法(源程序)四、实验结果及分析和(或)源程序调试过程汇编语言程序设计实验报告年级、专业、班级姓名实验题目实验3:汇编程序的循环结构的使用实验时间 实验地点实验成绩 实验性质验证性 设计性 综合性教师评价:算法/实验过程正确; 源程序/实验内容提交 程序结构/实验步骤合理;实验结果正确; 语法、语义正确; 报告规范; 其他: 评价教师签名:一、实验目的 通过一个排序算法,来熟悉和掌握利用汇编语言实现循环处理能力的程序。二、实验项目内容1 编写一个整数数组内的元素排序的程序2 需要排序数组大小为10个DW的整数3 按照从低到高输出这10个数字4 要求撰写必要程序模块设计图和主要的流程三、实验过程或算法(源程序)四、实验结果及分析和(或)源程序调试过程汇编语言程序设计实验报告年级、专业、班级姓名实验题目实验4:汇编程序的子程序的实验实验时间 实验地点实验成绩 实验性质验证性 设计性 综合性教师评价:算法/实验过程正确; 源程序/实验内容提交 程序结构/实验步骤合理;实验结果正确; 语法、语义正确; 报告规范; 其他: 评价教师签名:一、实验目的通过电话号码的维护和查询程序来联系基本的输入输出操作以及利用子程序来实现结构化的程序设计。二、实验项目内容1 实现一个电话号码维护和查询的程序2 能够输入名字和电话号码,并能够按照名字显示电话号码3 假定已经存在有5个人的姓名和电话号码,最多可以存放10个人的电话号码,姓名长度为10个字符,电话号码也为10个字符,不足部分用空格代替。4 要求撰写必要程序模块设计图和主要的流程三、实验过程或算法(源程序)四、实验结果及分析和(或)源程序调试过程汇编语言程序设计实验报告年级、专业、班级姓名实验题目实验5:在句子中匹配的字串实验时间 实验地点实验成绩 实验性质验证性 设计性 综合性教师评价:算法/实验过程正确; 源程序/实验内容提交 程序结构/实验步骤合理;实验结果正确; 语法、语义正确; 报告规范; 其他: 评价教师签名:一、实验目的输入一个关键字,然后在随后输入的句子中查找是否存在匹配的子串,如果存在就输出配置的位置,主要联系循环调用子程序来完成上述目的。二、实验项目内容1 编写一个程序,接受用户输入的一个关键字2 提示用户输入新的字符串,在字符串中查找和定位关键字的位置3 如果定位成功则输出Match,否者输出Not match。4 要求撰写必要程序模块设计图和主要的流程三、实验过程或算法(源程序)四、实验结果及分析和(或)源程序调试过程汇编语言程序设计实验报告年级、专业、班级姓名实验题目实验6:枪声模拟程序实验时间 实验地点实验成绩 实验性质验证性 设计性 综合性教师评价:算法/实验过程正确; 源程序/实验内容提交 程序结构/实验步骤合理;实验结果正确; 语法、语义正确; 报告规范; 其他: 评价教师签名:一、实验目的编写一个利用系统内置的扬声器实现发出某种频率的声音的程序,理解系统如何控制外部设备的方法。二、实验项目内容1 利用8255A中的控制器的状态变化来控制扬声器2 用户可以调节状态切换的频率发出不同的声音(不同的机器每一条指令执行的时间长度不同)3 通过实验调整合适的频率发出类似于枪声的声响4 需要绘制系统的主要流程图和系统的模块调用关系图三、实验过程或算法(源程序)四、实验结果及分析和(或)源程序调试过程汇编语言程序设计实验报告年级、专业、班级姓名实验题目实验7:键盘处理程序实验时间 实验地点实验成绩 实验性质验证性 设计性 综合性教师评价:算法/实验过程正确; 源程序/实验内容提交 程序结构/实验步骤合理;实验结果正确; 语法、语义正确; 报告规范; 其他: 评价教师签名:一、实验目的通过一个键盘处理程序,了解系统中键盘的处理过程,理解键盘的工作原理。二、实验项目内容1 利用BIOS中断获取用户的键盘输入2 输出键盘的扫描码、ASCII码和对应的字符。3 需要绘制系统的主要流程图和系统的模块调用关系图三、实验过程或算法(源程序)四、实验结果及分析和(或)源程序调试过程汇编语言程序设计实验报告年级、专业、班级姓名实验题目实验8:中断程序实验实验时间 实验地点实验成绩 实验性质验证性 设计性 综合性教师评价:算法/实验过程正确; 源程序/实验内容提交 程序结构/实验步骤合理;实验结果正确; 语法、语义正确; 报告规范; 其他: 评价教师签名:一、实验目的通过一个打字计时程序,熟悉中断的使用方法,理解系统中的中断执行过程。二、实验项目内容1 利用系统中断获取用户的键盘输入2 当用户开始输入时,就开始进行系统计时,当输入回车后系统显示用户输入的内容和使用的时间。3 用户在输入之前,系统显示一段提示信息,用户根据提示信息来输入。4 需要绘制系统的主要流程图和系统的模块调用关系图三、实验过程或算法(源程序)四、实验结果及分析和(或)源程序调试过程备注:1、教师在布置需撰写实验报告的实验前,应先将报告书上的“实验题目”、“实验性质”、“实验目的”、“实验项目内容”等项目填写完成,然后再下发给学生。2、教师在布置需撰写报告的实验项目时,应告知学生提交实验报告的最后期限。3、学生应按照要求正确地撰写实验报告:1) 在实验报告上正确地填写“实验时间”、“实验地点”等栏目。2) 将实验所涉及的源程序文件内容(实验操作步骤或者算法)填写在“实验过程或算法(源程序)”栏目中。3) 将实验所涉及源程序调试过程(输入数据和输出结果)或者实验的分析内容填写在“实验结果及分析和(或)源程序调试过程”栏目中。4) 在实验报告页脚的“报告创建时间:”处插入完成实验报告时的日期和时间。5) 学生将每个实验完成后,按实验要求的文件名通过网络提交(上载)到指定的服务器所规定的共享文件夹中。每个实验一个电子文档,如果实验中有多个电子文档(如源程序或图形等),则用WinRAR压缩成一个压缩包文档提交,压缩包文件名同实验报告文件名(见下条)。6) 提交的实验报告电子文档命名为:“年级(两位数字不要“级”字)专业(缩写:计算机科学与技术专业(计科)、网络工程专业(网络)、信息安全专业(信息)、物联网工程(物联网)班级(两位数字)学号(八位数字)姓名实验序号(一位数字)doc。如学号为、年级为2011级、专业为“计算机科学与技术”专业、班级为“02班”、姓名为“王宇”的学生,完成的第一次实验命名为: 11计科02班王宇1Doc,以后几次实验的报告名称以此类推。4、教师(或助教)在评价学生实验时,应根据其提交的其他实验相关资料(例如源程序文件等)对实验报告进行仔细评价。评价后应完成的项目有:1) 在“成绩”栏中填写实验成绩。每个项目的实验成绩按照五级制(优、良、中、及格、不及格)方式评分,实验总成绩则通过计算每个项目得分的平均值获得(平均值计算时需将五级制转换为百分制优=95、良=85、中=75、及格=65、不及格=55)。2) 在“教师评价”栏中用符号标注评价项目结果(用表示正确,用表示错误,用表示半对半错)。3) 在“教师评价”栏中“评价教师签名”填写评价教师(或助教)姓名。将评价后的实验报告转换为PDF格式文件归档。4) 课程实验环节结束后,任课教师将自己教学班的实验报告文件夹进行清理。在提交文件夹中,文件总数为实验次数教学班学生人数(如,教学班人数为90人,实验项目为5,其文件数为:905=450)。任课教师一定要认真清理,总数相符,否则学生该实验项目不能得分。最后将学生提交的实验报告刻光盘
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号