资源描述:
《汇编的实验指导书》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、汇编语言实验指导书授课教师李娜授课对象05计科、网络、06计科授课时间07-08学年第一学期授课地点一、二、四机房课程简介一.实验课程的性质和目的汇编语言程序设计是计算机专业的一门专业基础课,是学好计算机底层系统构成的课程。汇编语言程序设计是一门实用性很强的课程。汇编语言程序程序设计实验教学是教学的重要环节,是理论教学的重要补充,只有通过实验,学生才能熟练掌握汇编语言程序设计的基本方法,并对其有更深刻的认识。本门实验课是单独设课。二.实验教学的方法和手段为了提高实验教学效果,实验严把预习、实验、实验报告3个环节。实验在软件实验室机房完成,单独设组,个人完成实验,每项实验以小班为单位,实验考勤采
2、用电子签到制度。预习:安排学生学习实验内容,了解实验的过程和操作规程,并布置思考题和预习报告,让学生有目的地去查阅与实验相关的资料。实验:实验开始前由指导教师讲解实验要点,提出注意事项。实验过程中,主题是学生,教师是辅助作用,要求学生独立完成实验。实验报告:实验结束后,强调学生及时填写实验记录表,对实验过程进行详细记录,对实验结果细致地分析、讨论,完成相关思考题作业。三.课程学时本实验课实验总学时为32学时。四.实验成绩的考核方法汇编语言实验成绩按百分制核定。实验过程占50%,实验报告占50%。五.大纲的适用范围本大纲适用计算机科学与技术专业和计算机应用与维护专业学生。六.主要设备与器材配备实
3、验室分室名称实验名称主要设备、器材现有数量软件实验室熟悉汇编语言编程环境计算机250软件实验室简单程序设计计算机250软件实验室串操作计算机250软件实验室循环程序设计计算机250软件实验室分支程序设计计算机250软件实验室子程序设计计算机250软件实验室宏定义和宏调用计算机250软件实验室I/O程序设计计算机250七.实验项目汇总表序号实验项目名称学时实验类型实验类别每组人数1熟悉汇编语言编程环境4验证必修12简单程序设计2验证必修13串操作4验证必修14循环程序设计4验证必修15分支程序设计4验证必修16子程序设计4综合必修17宏定义和宏调用4验证必修18I/O程序设计6验证必修1实验一熟
4、悉汇编语言编程环境一.实验目的(1)熟悉汇编语言编程环境;(2)掌握基本汇编程序。。二.实验仪器设备计算机三.实验重点、难点熟悉汇编语言编程环境;DEBUG常用命令的正确使用。-T/-U/-Q/-G四.实验题目比较两个字符串string1和string2所含的字符是否相同,若相同则显示‘metch’,否则,显示’nomatch’。五.实验内容、步骤1.调用EDIT建立ASM源文件。2.用汇编程序MASM对源文件汇编产生目标文件OBJ。(如有问题,可用DEBUG调试。)3.用LINK联接程序产生执行文件EXE。4.执行程序。附:源程序;PROGRAMTITLEGOESHERE—COMPAREST
5、RING;********************************************************datasegmentstring1db'movethecursorbackward.'String2db'movethecursorbackward.'Mess1db'match.',13,10,'$'Mess2db'nomatch.',13,10,'$'dataendsprognamsegmentmainprocfarassumecs:prognam,ds:data,es:datastart:pushdssubax,axpushaxmovax,datamovds,axm
6、oves,axleasi,string1leadi,string2cldmovcx,25repzcmpsbjzmatchleadx,mess2jmpshortdispmatch:leadx,mess1disp:movah,09int21hretmainendpprognamendsendstart六.作业布置(1)完成本实验的实验报告。(2)针对下一个实验预习课本相关章节;(3)预习实验指导书相关内容,设计上机源程序。实验二简单程序设计一.实验目的掌握简单程序设计的方法二.实验仪器设备计算机三.实验重点、难点进一步熟悉汇编语言编程环境;四.实验题目试编写一个汇编语言程序,要求对键盘输入的小写字
7、母用大写字母显示出来。五.实验内容、步骤1.调用EDIT建立ASM源文件。2.用汇编程序MASM对源文件汇编产生目标文件OBJ。(如有问题,可用DEBUG调试。)3.用LINK联接程序产生执行文件EXE。4.执行程序。附:源程序;PROGRAMTITLEGOESHERE—DISPLAY;********************************************************